- ssid: '{{ accesspoint_zones[item].ssid }}2.4'
- encryption: '{{ accesspoint_zones[item].encryption }}'
- key: '{{ accesspoint_zones[item].key }}'
-
- - name: wifi-iface '{{ item }}5gonly'
- options:
- device: 'radio5g'
- network: '{{ item }}'
- mode: 'ap'
- ssid: '{{ accesspoint_zones[item].ssid }}5'
- encryption: '{{ accesspoint_zones[item].encryption }}'
- key: '{{ accesspoint_zones[item].key }}'
-
- - name: wifi-iface '{{ item }}2g4'
- options:
- device: 'radio2g4'
- network: '{{ item }}'
- mode: 'ap'
- ssid: '{{ accesspoint_zones[item].ssid }}'
- encryption: '{{ accesspoint_zones[item].encryption }}'
- key: '{{ accesspoint_zones[item].key }}'
-
- - name: wifi-iface '{{ item }}5g'
- options:
- device: 'radio5g'
- network: '{{ item }}'
- mode: 'ap'
- ssid: '{{ accesspoint_zones[item].ssid }}'
- encryption: '{{ accesspoint_zones[item].encryption }}'
- key: '{{ accesspoint_zones[item].key }}'
+ ssid: '{{ accesspoint_zones[zone].ssid }}{{ item.ssid }}'
+ encryption: '{{ accesspoint_zones[zone].encryption }}'
+ key: '{{ accesspoint_zones[zone].key }}'
+ {% for opt, val in (accesspoint_zones[zone].extra_options | default({}) ).items() %}
+ {{ opt }}: '{{ val }}'
+ {% endfor %}
+ {% endfor %}