【发布时间】:2020-04-19 04:39:01
【问题描述】:
对于 Ansible Tower,我们可以将主机名作为变量传递给作业模板,这样当作业模板为 Run 时,我们可以在运行时动态传递主机详细信息,并且 playbook 将在该主机上运行。基本上这个变量应该更新库存文件
【问题讨论】:
标签: ansible ansible-inventory ansible-tower
对于 Ansible Tower,我们可以将主机名作为变量传递给作业模板,这样当作业模板为 Run 时,我们可以在运行时动态传递主机详细信息,并且 playbook 将在该主机上运行。基本上这个变量应该更新库存文件
【问题讨论】:
标签: ansible ansible-inventory ansible-tower
嗯,是的,也不是。您可以在游戏中为hosts 设置一个变量,然后在 Tower 中设置该变量。所以你的剧本应该是这样的:
---
- hosts: "{{ my_host_variable }}"
tasks:
.
.
.
并将my_host_variable 与模板一起传入。
【讨论】: