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