@@ -31,7 +31,9 @@ jobs:
|
|||||||
|
|
||||||
- name: Run Ansible
|
- name: Run Ansible
|
||||||
run: |
|
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
|
- name: Minimize uv cache
|
||||||
run: uv cache prune --ci
|
run: uv cache prune --ci
|
||||||
|
|||||||
29
config.yaml
29
config.yaml
@@ -166,3 +166,32 @@
|
|||||||
enabled: false
|
enabled: false
|
||||||
loop: "{{ mx_ports }}"
|
loop: "{{ mx_ports }}"
|
||||||
when: not item.enabled
|
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