Remove role lmn_teacherlaptop and extend role lmn_security

- Add variable to configure sudo-program permissions (`sudo_permissions`)
- Add variable to configure polkit-rules (`polkit_rules`)
- Migrate sudo and polkit permissions from lmn_teacherlaptop role to inventory
This commit is contained in:
Finn Hercke 2025-03-24 12:14:48 +01:00
parent c00d5566dd
commit c4e35584bc
8 changed files with 506 additions and 485 deletions

View file

@ -95,8 +95,6 @@
- lmn_security
- role: lmn_localhome
when: localhome
- role: lmn_teacherlaptop
when: "'teacherlaptop' in group_names"
- role: lmn_exam
when: exam_mode
- role: lmn_wlan
@ -264,6 +262,8 @@
- /etc/systemd/network/60-wlan0-dhcp.network
- /etc/NetworkManager/system-connections/macvlan-vm-macvtap.nmconnection
- /etc/tmpfiles.d/clean-exam.conf
- /etc/polkit-1/rules.d/lmn-networkmanager.rules
- /etc/polkit-1/rules.d/lmn-packagekit.rules
- name: Check if vm_usage_information.txt exists
ansible.builtin.stat: