52 lines
1.5 KiB
YAML
52 lines
1.5 KiB
YAML
|
## This playbook deploys a KDE desktop machine for LinuxMuster.
|
||
|
---
|
||
|
- name: apply configuration to the machines
|
||
|
hosts: all
|
||
|
remote_user: ansible
|
||
|
become: yes
|
||
|
pre_tasks:
|
||
|
- pause:
|
||
|
prompt: "Enter global-admin active directory password, leave empty to skip domain join"
|
||
|
minutes: 1
|
||
|
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 }}"
|
||
|
domain: qgm.lan
|
||
|
kerberize_uris: qgm.lan
|
||
|
rsyncsecret: Muster!
|
||
|
## Use grub-mkpasswd-pbkdf2 to calculate the password hash:
|
||
|
grub_pwd: 'grub.pbkdf2.sha512.10000.FB60266F69FB181327AFB76193192454FC64151559EFF4D6B8FB7C7904A2A9C4778EDD515B46F770DB6A009F36903C193917BBBC571C5B6AAB2A69208BE01A6E.7B82114A0239C0EC55A50E95C48FA74A8910DEE4088447786DAB35770B9C2CF2D1550CF3B7452155EB55D5F84E5D357BF12B8D299CF9B01BF5D71D516CF826DB'
|
||
|
nfs4: false
|
||
|
extra_pkgs:
|
||
|
- vim
|
||
|
- mc
|
||
|
- tmux
|
||
|
- console-setup
|
||
|
- krb5-user
|
||
|
- unattended-upgrades
|
||
|
- debconf-utils
|
||
|
- ctorrent
|
||
|
extra_pkgs_bpo: [] # [ linux-image-amd64 ]
|
||
|
ansible_python_interpreter: "/usr/bin/python3"
|
||
|
|
||
|
roles:
|
||
|
- lmn_network
|
||
|
- up2date_debian
|
||
|
- lmn_sssd
|
||
|
- lmn_mount
|
||
|
#- lmn_kde
|
||
|
#- lmn_printer
|
||
|
#- kerberize
|