Ansible-YAML-遍历列表字典并添加到内存中主机

时间:2018-10-31 20:55:38

标签: ansible yaml

我有一个包含服务器列表的字典:

{"webservers": [10.111.1.11, 10.111.2.11, 10.111.3.11], 
  "databases": [10.111.1.22, 10.111.2.22, 10.111.3.22]}

我有以下伪任务,它将每个IP地址添加到Ansible的内存清单中:

- name: Add instances to in-memory hosts
  add_host:
    name: "{{ each_item_in_list_of_myDictionary.values }}"
    groups:
      - "{{ myDictionary.key }}"
      - preflight_group
      - permissions_group
  loop: "{{ myDictionary }}"

在将每个IP地址分配给名称行以及将值分配为组之一时遇到麻烦。

非常感谢您的帮助。

0 个答案:

没有答案