+## TODO: set up 802.11r see:
+## * https://www.reddit.com/r/openwrt/comments/515oea/finally_got_80211r_roaming_working/
+## * https://gist.github.com/lg/998d3e908d547bd9972a6bb604df377b
+accesspoint_wireless_ifaces: "{{ accesspoint_wireless_ifaces_yaml | from_yaml }}"
+accesspoint_wireless_types:
+ - { name: only, ssid: 2.4, freq: 2g4 }
+ - { name: only, ssid: 5, freq: 5g }
+ - { name: '', ssid: '', freq: 2g4 }
+ - { name: '', ssid: '', freq: 5g }
+accesspoint_wireless_ifaces_yaml: |
+ {% for zone in accesspoint_zones.keys() %}
+ {% for item in accesspoint_wireless_types %}
+ - name: wifi-iface '{{ zone }}{{ item.freq }}{{ item.name }}'
+ options:
+ device: 'radio{{ item.freq }}'
+ network: '{{ zone }}'
+ mode: 'ap'
+ 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 %}
+ {% endfor %}