[英]How can I limit the hosts in a Template on AWX?
我在 Playbook maint-change.yml
尋址的主機屬於兩個組(instancegroup1 和 instancegroup2,每個組中有多個主機),如下所示:
- hosts: "{{ server | default('instancegroup1 instancegroup2') }}"
因此,如果我只想針對一台主機運行 Playbook,我將使用 (-e EXTRA_VARS) 限制變量服務器和實例中的主機名:
ansible-playbook maint-change.yml -e server=test.instance2
在這種情況下,“test.instance2”列在 instancegroup2 的清單文件中,並且劇本只會成功地針對主機“test.instance2”運行。
但是awx怎么可能呢? 如果我使用與上面提到的相同的劇本“maint-change.yml”創建了模板,該劇本使用了我上面提到的變量服務器,則不可能將“server=test.instance2”粘貼到模板的 EXTRA VARIABLES 字段中。 是否有任何解決方案可以從 awx 模板的 EXTRA VARIABLES 字段中的 Playbook 設置特定變量服務器?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.