首页 > 解决方案 > Ansible Tower 我们可以将主机名作为变量传递给作业模板吗

问题描述

对于 Ansible Tower,我们可以将主机名作为变量传递给作业模板,这样当作业模板为 Run 时,我们可以在运行时动态传递主机详细信息,并且 playbook 将在该主机上运行。基本上这个变量应该更新库存文件

标签: ansibleansible-inventoryansible-tower

解决方案


嗯,是的,也不是。您可以hosts在游戏中有一个变量,然后在 Tower 中设置该变量。所以你的剧本看起来像这样:

---
- hosts: "{{ my_host_variable }}"
  tasks:
    .
    .
    .

并使用模板传入my_host_variable


推荐阅读