wifi: site specific settings

This commit is contained in:
Gregor Michels 2022-11-09 00:21:17 +01:00
parent f7827b6fd9
commit 3a03ff7cdd
3 changed files with 20 additions and 9 deletions

View File

@ -68,6 +68,13 @@ monitoring01
mon-e2e-clients01
mon-e2e-wan01
[site_adp:vars]
wifi_ssid="GU Deutscher Platz"
wifi_encryption=none
backoffice_wifi_ssid="GU Deutscher Platz Backoffice"
backoffice_wifi_encryption=psk2
backoffice_wifi_psk="{{ lookup('passwordstore', 'wifi/GU_Deutscher_Platz_Backoffice') }}"
[site_ans]
ap-b641
ap-b62f
@ -78,3 +85,10 @@ ap-b656
ap-b644
ap-b634
ap-b5df
[site_ans:vars]
wifi_ssid="GU Arno-Nitzsche-Strasse"
wifi_encryption=none
backoffice_wifi_ssid="GU Arno-Nitzsche-Strasse Backoffice"
backoffice_wifi_encryption=psk2
backoffice_wifi_psk="{{ lookup('passwordstore', 'wifi/GU_Arno-Nitzsche-Straße_Backoffice') }}"

View File

@ -2,9 +2,6 @@
- name: provision aps
hosts: accesspoints
gather_facts: no
vars:
- wifi_ssid: "GU Deutscher Platz"
- wifi_encryption: "none"
tasks:
- name: provision /etc/config
template:

View File

@ -25,9 +25,9 @@ config wifi-iface 'backoffice_radio0'
option device 'radio0'
option network 'backoffice'
option mode 'ap'
option ssid 'GU Deutscher Platz Backoffice'
option encryption 'psk2'
option key "{{ lookup('passwordstore', 'wifi/GU_Deutscher_Platz_Backoffice') }}"
option ssid '{{ backoffice_wifi_ssid }}'
option encryption '{{ backoffice_wifi_encryption }}'
option key '{{ backoffice_wifi_psk }}'
{% if location not in ['office-facility', 'office-social'] %}
option disabled '1'
{% endif %}
@ -58,9 +58,9 @@ config wifi-iface 'backoffice_radio1'
option device 'radio1'
option network 'backoffice'
option mode 'ap'
option ssid 'GU Deutscher Platz Backoffice'
option encryption 'psk2'
option key "{{ lookup('passwordstore', 'wifi/GU_Deutscher_Platz_Backoffice') }}"
option ssid '{{ backoffice_wifi_ssid }}'
option encryption '{{ backoffice_wifi_encryption }}'
option key '{{ backoffice_wifi_psk }}'
{% if location not in ['office-facility', 'office-social'] %}
option disabled '1'
{% endif %}