diff options
author | Christian Pointner <equinox@spreadspace.org> | 2020-10-26 17:10:27 +0100 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2020-10-26 17:10:27 +0100 |
commit | 3e8c0e35d40d5a47a7e84e75979e17820dee8f76 (patch) | |
tree | 651a5f6fc1cbdc5dbb9ae55c1bbccf2d5aa989e7 /inventory/group_vars/ele-ap/vars.yml | |
parent | remove now unneeded filesystem handling for ubuntu-ws (diff) |
don't use main.yml inside group_vars
Diffstat (limited to 'inventory/group_vars/ele-ap/vars.yml')
-rw-r--r-- | inventory/group_vars/ele-ap/vars.yml | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/inventory/group_vars/ele-ap/vars.yml b/inventory/group_vars/ele-ap/vars.yml new file mode 100644 index 00000000..d59e12fc --- /dev/null +++ b/inventory/group_vars/ele-ap/vars.yml @@ -0,0 +1,62 @@ +--- +ssh_users_root: + - equinox + - datacop + +network_mgmt_zone: "{{ network_zones.mgmt }}" + +accesspoint_wifi_channels: + 2g4: + ele-ap-forum0: 5 + ele-ap-forum1: 13 + ele-ap-forum2: 9 + ele-ap-forum3: 1 + ele-ap-parkhouse0: 6 + ele-ap-orpheum0: 8 + ele-ap-uhrturm0: 8 + 5g: + ele-ap-forum0: 40 + ele-ap-forum1: 48 + ele-ap-forum2: 44 + ele-ap-forum3: 36 + ele-ap-parkhouse0: 40 + ele-ap-orpheum0: 48 + ele-ap-uhrturm0: 48 + +accesspoint_zones: + lan: "{{ network_zones.lan.wifi }}" + guest: "{{ network_zones.guest.wifi }}" + infoscreens: "{{ network_zones.infoscreens.wifi }}" + + +accesspoint_network_zones: "{{ accesspoint_network_zones_yaml | from_yaml }}" +accesspoint_network_zones_yaml: | + {% for zone_name in accesspoint_zones.keys() %} + - name: "interface '{{ zone_name }}'" + options: + type: bridge + ifname: "{{ accesspoint_wired_interface }}.{{ network_zones[zone_name].vlan }}" + accept_ra: 0 + proto: none + {% endfor %} + + +## 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_ifaces_yaml: | + {% for zone in accesspoint_zones.keys() %} + {% for freq in accesspoint_wireless_frequencies %} + - name: wifi-iface '{{ zone }}{{ freq }}' + options: + device: 'radio{{ freq }}' + network: '{{ zone }}' + mode: 'ap' + disassoc_low_ack: '1' + rsn_preauth: '1' + ssid: '{{ accesspoint_zones[zone].ssid }}' + encryption: '{{ accesspoint_zones[zone].encryption }}' + key: '{{ accesspoint_zones[zone].key }}' + {% endfor %} + {% endfor %} |