遍历Ansible Tower库存

时间:2018-11-21 12:40:46

标签: ansible yaml ansible-inventory ansible-facts ansible-tower

是否可以让具有Ansible Role的作业模板循环通过Ansible Tower中的其他清单主机。

当前,我正在使用生产服务器清单来设置一个应用程序,我想获取数据库主机的ip地址以配置配置。

我已经尝试了以下代码:

{% for host in groups.name:database-hosts %}{{ hostvars[host].ansible_default_ipv4.address }}{%- if loop.first %}{% endif %}{% endfor %}"

{% for host in ('inventory_hostnames', 'database-hosts') }"{ hostvars[host].ansible_default_ipv4.address }}{%- if loop.first %}{% endif %}{% endfor %}"

任何变通办法或有关此操作的建议。

谢谢!

0 个答案:

没有答案