Ansible-遍历库存组

时间:2019-10-14 08:05:41

标签: ansible

我正在尝试从该文件的主机组中迭代一个无用的清单文件,该文件在[]之间定义。

我试图在剧本中添加hosts: "{{ item }}"with_items(我在另一个文件中定义了所有没有[]的主机组),但是没有用。

[group1]
host1
host2

[group2]
test1
test2

基本上,我要做的是从清单文件遍历每个可访问的主机组,同一任务具有不同的参数。

感谢帮助

1 个答案:

答案 0 :(得分:1)

您可以尝试以下方法吗

--- 
- hosts: localhost 
  tasks: 
  - name: Run command 
    command: "some command {{item}}" 
    loop: "{{ groups['all'] }}"