Инвентаризация Ansible хостов yml не поддерживает повторный ip with_items

cavan спросил: 26 ноября 2017 в 04:55 в: ansible

Следующее:

  store_controller:
    hosts:
      SERVER:
        ansible_host: "{{ STORE_CTL }}"
        mgmt_ip: "{{ ansible_host }}"
  global_mgmt:
    hosts:
      SERVER:
        ansible_host: "{{ NOMAD_SERVER }}"
        mgmt_ip: "{{ ansible_host }}"
  node_exporter: ##if comment the part from here to end, it's ok####
    hosts:
      "{{ item }}":
        ansible_host: "{{ item }}"
        mgmt_ip: "{{ ansible_host }}"
    with_items:
      - "172.7.7.1"
      - "172.7.7.9"
      - "172.7.7.12"

Но Ansible не позволяет мне использовать 'with_items' здесь. Похоже, что ansible не поддерживает итератор для хостов.

Как определить массив hosts в группе node_exporter для моих трех IP-адресов?

0 ответов