Added support for 802-1X wifi-authentification and certificate-rollout on clients

This commit is contained in:
Finn Hercke 2025-02-24 12:40:33 +01:00
parent 97b9ba8d97
commit f447d1dca6
3 changed files with 227 additions and 129 deletions

View file

@ -340,11 +340,23 @@
wifipasswd: "{{ vault_wifipasswd[ssid] }}"
localuser: "{{ vault_localuser }}"
localuser_pwd: "{{ vault_localuser_pwd }}"
ssid: "{{ vault_ssid }}"
radiusca_password: "{{ vault_radiusca_password }}"
country_name: "{{ vault_country_name }}"
state_or_province_name: "{{ vault_state_or_province_name }}"
locality_name: "{{ vault_locality_name }}"
organization_name: "{{ vault_organization_name }}"
admin_email: "{{ vault_admin_email }}"
roles:
- role: lmn_wlan_iwd
when: ansible_interfaces | select('search', 'wl.+') | first is defined
- role: lmn_localuser
when: "'teacherlaptop' not in group_names"
- role: lmn_wlan_8021x
tags:
- never
- wlan_8021x
tasks:
- name: Remove deprecated files and directories (laptop-class)
file: