Я пытаюсь l oop через модуль ios_l2_interfaces и сталкиваюсь с проблемой, из-за которой я не могу получить Ansible до l oop через модуль, используя мои определенные словари.
В настоящее время я разделяю игры по значению доступа / транка словаря, а l oop - по предметам. Но это также является проблемой в модулях l3_interfaces и lag_interfaces. Поэтому я хотел бы решить эту проблему и для них.
Скажем, у меня есть:
vars:
interfaces:
- name: test1/0/1
access:
vlan: 10
- name: test2/0/1
trunk
allowed_vlans: 10,20,30
и
- name: Configure Trunk and Access Ports
ios_l2_interfaces
config:
{{ item }}
state: replaced
with_items: {{ interfaces }}
Я получаю ошибку:
argument config is of type <type 'dict'> and we were unable to convert to list: <type 'dict'> cannot be converted to a list"
Как мне написать эту пьесу, чтобы я мог * oop через словари с разными атрибутами?