на котором по 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 в настройках сети для каждого айпишника и потом просто вытаскивать из фактов по лейблу этому. Существует ли какой-то вариант еще их вытаскивать? Просто хочется как-то их вытаскивать ибо хостов может быть достаточно много и для каждого их прописывать руками по итогу будет долго очень
эти адреса только на таргет машине или у вас в host_vars все задано?
Эти адреса только на таргет хостах, нетплан который так же ансиблом настраивается. Идея как раз не писать для каждого хоста их в варс в явном виде а чтоб на уровне группы что то сервисам указать в переменную и дальше подставил нужную. Пока ничего умнее чем в нетплане вешать label не нашёл
так а как netplan их настраивает? где-то файл готовый лежит?
Ну да просто ямлик приносит с айпишниками на интерфейс
а адреса откуда берутся, у вас для каждого хоста свой файлик?
если я правильно понял, то у вас сейчас на 100 хостов должно быть 100 ямликов netplan
фор ренж в темтлейтах не?
возможно я не совсем понял как мне этот фор ренж сделать если у меня 3 инстанса сервиса и в конфиге 1го инстанса адрес первый, в втором второй и в третьем соответственно
Видишь закономерность?
Тут идти и читать как генераторы работают.
понял принял пошел читать, спасибо за подсказку в направлении
рано, я сам генератор))
лучших советов, если кому нужен бесплатный совет. Это ко мне.
вы хоть определитесь "табличка" у вас или генератор
я пока не успел почитать что есть генератор. А так табличка
иди читай, если не стартонет. пригодится.
Обсуждают сегодня