Ansible with_item循环问题

时间:2018-10-16 09:12:02

标签: ansible

我对项目(with_items)的使用有疑问 我希望在我的item.blabla [X]中不要使用特定的值,但我在互联网上不资助这种使用。

剧本:

with_items:
    - "{{ ssh_users }}"
  when: "item.cluster[0] in group_names"

ssh_users示例:

- firstname: "toto"
separator: "."
separator_git: " "
lastname: "toto"
editor: "/usr/bin/emacs"
state: "present"
user: "toto"
cluster:
          - stag
          - utils

库存:

[cluster_media]
preprod ansible_connection=local ansible_hostname=localhost
preprodbis ansible_connection=local ansible_hostname=localhost

[cluster_box]
myboxpp ansible_connection=local ansible_hostname=localhost

[cluster_utils]
mypreprod54 ansible_connection=local ansible_hostname=localhost

[stag:children]
cluster_media

[utils:children]
cluster_utils

我想在我的剧本中将item.cluster [0]中的0更改为允许任务进入item.cluster [2]和所有可能的群集中。 谢谢您的帮助

1 个答案:

答案 0 :(得分:0)

我使用with_subelements:并且运行良好