是否可以让具有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 %}"
任何变通办法或有关此操作的建议。
谢谢!