Приветствую!
Я лишь недавно начал в ansible, потому не судите строго )
Есть несколько web сервисов, которые нужно забросить на хосты.
В конфигах каждого есть порт на который он вешается. Задача найти свободные порты не есть проблемой.
Планирую, при добавлении хоста, создавать список переменных через template в /host_vars/hostName
Но и предполагается, что список сервисов может увеличиваться.
Соответственно template будет расширяться.
Но при повторном формировании vars, порты старых сервисов могут поменяется.
Что повлечет за собой пересборку конфигов самих сервисов и nginx. Вродь не страшно, но хочется этого избежать.
Может есть пример как это лучше организовать?
Подумывал как-то держать в dicts, под каждый сервис и его ворочать...