1---
2vars:
3  vlan:
4    key: "{{ item.name }}"
5    values:
6      vlan_id: "{{ item.vlan_id }}"
7      name: "{{ item.name }}"
8      desc: "{{ item.desc }}"
9      interface: "{{ item.intf }}"
10      enabled: "{{ item.state.get('inactive') != 'inactive' }}"
11      state: "{% if item.state.get('inactive') == 'inactive'%}inactive{% else %}active{% endif %}"
12
13keys:
14  vlans:
15    type: list
16    value: "{{ vlan }}"
17    top: configuration/vlans/vlan
18    items:
19      vlan_id: vlan-id
20      name: name
21      desc: description
22      intf: interface/name
23      state: ".[@inactive='inactive']"
24