хочу сделать следующим образом. чтобы всегда создавался интерфейс агент, а уже после, если определен в инвентаре другой интерфейс, то он тоже добавлялся в след
                  
                  
                      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 }}" ?
                  
                  
                
формируйе один список и в него добавляйте необходимые интерфейсы
Обсуждают сегодня