School's laptops like desktops. Add teachers (laptop) role.

This commit is contained in:
Andreas B. Mundt 2023-09-27 08:21:04 +02:00
parent d907261f9b
commit d34bc5f15c
2 changed files with 132 additions and 6 deletions

View file

@ -4,6 +4,22 @@
hosts: all
remote_user: ansible
become: yes
pre_tasks:
- pause:
prompt: "Enter global-admin AD password. Leave empty to skip domain join"
echo: false
register: adpw
no_log: true
when: "ansible_cmdline.adpw is not defined"
- name: preseed apparmor
debconf:
name: apparmor
question: apparmor/homedirs
value: >-
/srv/samba/schools/default-school/teachers/
/srv/samba/schools/default-school/students/*/
vtype: string
vars:
domain: "{{ ansible_domain }}"
kerberize_uris: steinbeis.schule
@ -44,6 +60,7 @@
- lmn_network
- up2date_debian
- lmn_sssd
- lmn_mount
- lmn_kde
- lmn_fvs ## school specific customization
- lmn_vm
@ -62,12 +79,6 @@
append: yes
when: false
- name: enable pam_mkhomedir.so
lineinfile:
dest: /etc/pam.d/common-session
line: "session optional pam_mkhomedir.so umask=0022"
insertbefore: "# end of pam-auth-update config"
- name: Fix 8086:4909 external graphics card
replace:
dest: "/etc/default/grub"