хочу сделать следующим образом. чтобы всегда создавался интерфейс агент, а уже после, если определен в инвентаре другой интерфейс, то он тоже добавлялся в след
interfaces:
- type: agent
main: 1
useip: true
ip: 1.2.3.4
dns: "{{ inventory_hostname }}"
port: 10050
- "{{ interfaces }}"
инвентарь:
interfaces:
- type: jmx
main: 1
useip: true
ip: 1.2.3.4
dns: "{{ inventory_hostname }}"
port: 10050
но получаю ошибку
fatal: [rshn-temp-vm-zabbix.dyn.fsvps.ru -> localhost]: FAILED! => {"changed": false, "msg": "Value '[{'type': 'jmx', 'main': 1, 'useip': True, 'ip': '1.2.3.4', 'dns': 'rshn-temp-vm-zabbix.dyn.fsvps.ru', 'port': 10050}]' in the sub parameter field 'interfaces' must by a list, not 'list'"}
как-то можно этот - "{{ interfaces }}" преобразовать и вставить просто как элемент "{{ interfaces }}" ?
формируйе один список и в него добавляйте необходимые интерфейсы
Обсуждают сегодня