Здравствуйте, можете пожалуйста подсказать как можно реализовать следующую схему есть хост

на котором по 3 адреса из 2х сетей и все на 1 интерфейсе, к примеру следующее:

192.168.100.10
192.168.100.11
192.168.100.12
192.168.200.10
192.168.200.11
192.168.200.12

и задача каждую пару адресов добавлять в инстанс сервиса. к примеру должно быть так

var:
node1:
ip1: val
ip2: val2
node2:
ip1: val
ip2: val2

Я с начала думал как-то регуляркой их вынимать, но по итогу там одинаковые подсети и что-то не прокатило. Сейчас появилась идея вешать label в настройках сети для каждого айпишника и потом просто вытаскивать из фактов по лейблу этому. Существует ли какой-то вариант еще их вытаскивать? Просто хочется как-то их вытаскивать ибо хостов может быть достаточно много и для каждого их прописывать руками по итогу будет долго очень

18 ответов

33 просмотра

эти адреса только на таргет машине или у вас в host_vars все задано?

Кирилл- Автор вопроса
Dmitriy Kuvshinov
эти адреса только на таргет машине или у вас в hos...

Эти адреса только на таргет хостах, нетплан который так же ансиблом настраивается. Идея как раз не писать для каждого хоста их в варс в явном виде а чтоб на уровне группы что то сервисам указать в переменную и дальше подставил нужную. Пока ничего умнее чем в нетплане вешать label не нашёл

Кирилл
Эти адреса только на таргет хостах, нетплан которы...

так а как netplan их настраивает? где-то файл готовый лежит?

Кирилл- Автор вопроса
Dmitriy Kuvshinov
так а как netplan их настраивает? где-то файл гото...

Ну да просто ямлик приносит с айпишниками на интерфейс

Кирилл
Ну да просто ямлик приносит с айпишниками на интер...

а адреса откуда берутся, у вас для каждого хоста свой файлик?

Кирилл
Ну да просто ямлик приносит с айпишниками на интер...

если я правильно понял, то у вас сейчас на 100 хостов должно быть 100 ямликов netplan

фор ренж в темтлейтах не?

Кирилл- Автор вопроса
Роман Саки
фор ренж в темтлейтах не?

возможно я не совсем понял как мне этот фор ренж сделать если у меня 3 инстанса сервиса и в конфиге 1го инстанса адрес первый, в втором второй и в третьем соответственно

Видишь закономерность?

Кирилл
возможно я не совсем понял как мне этот фор ренж с...

Тут идти и читать как генераторы работают.

Кирилл- Автор вопроса
Роман Саки
Тут идти и читать как генераторы работают.

понял принял пошел читать, спасибо за подсказку в направлении

Роман Саки
рано, я сам генератор))

лучших советов, если кому нужен бесплатный совет. Это ко мне.

Кирилл
понял принял пошел читать, спасибо за подсказку в ...

вы хоть определитесь "табличка" у вас или генератор

Кирилл- Автор вопроса
Dmitriy Kuvshinov
вы хоть определитесь "табличка" у вас или генерато...

я пока не успел почитать что есть генератор. А так табличка

Кирилл
я пока не успел почитать что есть генератор. А так...

иди читай, если не стартонет. пригодится.

Похожие вопросы

Обсуждают сегодня

Всем привет. Есть кто разбирается в платежках? Что б принимать из других стран и выплачивать рф снг
Musa
6
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
Портфолио: Зовут меня Александр, мне 41 год. Город Киров. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github.co...
Magic
11
Приветствую всех, есть вопросик. Передали проект на OctoberCms, без инсталяшки в полуразвернутом виде, нужно было залить бекап бд, после залития бд, оказалось, что части строк...
Лео
14
Подскажите, пожалуйста, где в backende, или не в нем можно дату поправить? Логирует действия не в том часовом поясе
Лео
7
Есть магистры regex в чате? Задача: нужно написать regex который мэтчит полные (без сокращений по типу ::1/128) ipv6 адреса кроме 2001:0df7:cef7:29f7:52f7:adf7:2cf7:4ff7, при ...
Илья
5
Всем привет В общем надо на странице вакансии вывести вакансии с hh, но когда я пишу код в разделе Code ошибка Invalid URL format. The URL should start with the forward slash...
A da
1
где собака, админ группы? нычкуется и боится проявить волю, в толерантность еще не наигрался? @yelizariev
Ognezar
61
DataGrip не сканирует почему-то все таблицы, хотя раньше показывал их че за херня, сталкивались?
Magic
9
Помните я тут рассказывал про таролога программистку? Мне выдали новый мем
Magic
6
Карта сайта