толк как на Ansible реализовать схему: один плейбук который копирует конфиги nginx на 2 сервера, dev_server_com и prd_server_com. Инвентори подключен как динамический - это AWS плагин, соответственно, на dev_server_com он отдаёт ec2-10-20-30-40.amazonaws.com и также на prd. И у меня есть пачка nginx конфигов, но я бы хотел заливать часть из них на dev, остальные на prd. Через delegate_to не находит DNS имя, если указываю dev_server_com, через when: inventory_hostname == "_dev_server_com" также не находит.
Возможно, есть простой способ разделить dev и prd в моём случае?
Hostvars или groupvars, там определи список конфигов. В самой таксе template или copy делай with_items куда передавай этот список
У меня aws плагин - он динамически формирует группы. Он не умеет работать с хостами.
Спасибо, я посмотрю в сторону тегов. Благодарю!
Спасибо за подсказку
Обсуждают сегодня