@@ -31,7 +31,9 @@ jobs:
|
||||
|
||||
- name: Run Ansible
|
||||
run: |
|
||||
MERAKI_DASHBOARD_API_KEY=${{ secrets.MERAKI_DASHBOARD_API_KEY }} uv run ansible-playbook -i hosts config.yaml
|
||||
MERAKI_DASHBOARD_API_KEY=${{ secrets.MERAKI_DASHBOARD_API_KEY }} \
|
||||
WIFI_PSK=${{ secrets.WIFI_PSK }} \
|
||||
uv run ansible-playbook -i hosts config.yaml
|
||||
|
||||
- name: Minimize uv cache
|
||||
run: uv cache prune --ci
|
||||
|
||||
29
config.yaml
29
config.yaml
@@ -166,3 +166,32 @@
|
||||
enabled: false
|
||||
loop: "{{ mx_ports }}"
|
||||
when: not item.enabled
|
||||
|
||||
- name: Configure Wireless SSID
|
||||
cisco.meraki.networks_wireless_ssids:
|
||||
state: present
|
||||
networkId: "{{ nid }}"
|
||||
number: "2"
|
||||
name: Tainton Test WiFi
|
||||
enabled: true
|
||||
authMode: psk
|
||||
defaultVlanId: 35
|
||||
dhcpEnforcedDeauthentication:
|
||||
enabled: false
|
||||
dot11w: # PMF
|
||||
enabled: true
|
||||
required: false
|
||||
dot11r: # Fast Roam, not required as we only have 1 AP
|
||||
enabled: false
|
||||
# adaptive: true
|
||||
encryptionMode: wpa
|
||||
psk: "{{ lookup('ansible.builtin.env', 'WIFI_PSK', default=undef()) }}"
|
||||
visible: true
|
||||
wpaEncryptionMode: WPA3 Transition Mode
|
||||
availableOnAllAps: true
|
||||
enterpriseAdminAccess: "access enabled"
|
||||
ipAssignmentMode: "Bridge mode"
|
||||
lanIsolationEnabled: false
|
||||
mandatoryDhcpEnabled: false
|
||||
splashPage: "None"
|
||||
useVlanTagging: true
|
||||
|
||||
Reference in New Issue
Block a user