trixie/roles/lmn_wlan/tasks/wpa-psk.yaml

26 lines
821 B
YAML
Raw Normal View History

2023-09-27 15:31:35 +02:00
---
# WPA-PSK - Configure SSID on client
2023-09-27 15:31:35 +02:00
- name: Configure WLAN for devices
community.general.nmcli:
conn_name: "{{ wlan_ssid }}"
2023-09-27 15:31:35 +02:00
type: wifi
ssid: "{{ wlan_ssid }}"
2023-09-27 15:31:35 +02:00
ifname: "{{ ansible_interfaces | select('search', 'wl.+') | first }}"
wifi_sec:
key-mgmt: wpa-psk
psk: "{{ wlan_password }}"
2023-09-27 15:31:35 +02:00
autoconnect: true
state: present
2023-10-19 21:27:48 +02:00
when: |
not run_in_installer|default(false)|bool and
ansible_interfaces | select('search', 'wl.+') | first is defined
2023-09-27 15:31:35 +02:00
- name: Provide WLAN config during installation
ansible.builtin.template:
2023-10-14 20:06:28 +02:00
src: ssid.nmconnection.j2
dest: "/etc/NetworkManager/system-connections/{{ wlan_ssid }}.nmconnection"
2023-09-27 15:31:35 +02:00
mode: '0600'
2023-10-19 21:27:48 +02:00
when: |
run_in_installer|default(false)|bool and
ansible_interfaces | select('search', 'wl.+') | first is defined