Я хотел бы вставить IP-адрес в шаблон J2, который используется в плеерах Ansible. Этот IP-адрес: не адрес хоста, который предоставляется, но IP-адрес хоста, из которого выполняется инициализация. Все, что я нашел до сих пор, охватывает переменные/факты, связанные с предоставленными хостами. Другими словами: IP-адрес, который я хотел бы вставить, - это номер ['ansible_default_ipv4']['address']
при исполнении ansible -m setup 127.0.0.1
.Использовать главный IP-адрес управляющего управляющего в шаблоне Jinja
Я думаю, что я мог бы использовать файл local playbook для записи динамически созданного файла шаблона, содержащего IP-адрес, но я надеялся, что это может быть возможно «Ansible way».
ли вам когда-либо найти ответ на это? Я сталкиваюсь с тем же вопросом и любопытно, что вы в итоге сделали. – Cory
Нет, к сожалению пока нет. – BlueM
см. Мой ответ на http://stackoverflow.com/questions/34560622/best-way-to-get-the-ip-address-of-the-ansible-control-machine/39336170#39336170 – Suire