Add hide users config for sddm
This commit is contained in:
parent
cccf0d86d1
commit
04c02ecbef
2 changed files with 34 additions and 0 deletions
4
roles/fri_base/files/hide_users.conf
Normal file
4
roles/fri_base/files/hide_users.conf
Normal file
|
@ -0,0 +1,4 @@
|
|||
[Users]
|
||||
MinimumUid=999
|
||||
MaximumUid=999
|
||||
RememberLastUser=false
|
|
@ -106,6 +106,7 @@
|
|||
- okular
|
||||
- htop
|
||||
- jdupes
|
||||
- snapper
|
||||
state: latest
|
||||
update_cache: yes
|
||||
|
||||
|
@ -118,6 +119,29 @@
|
|||
- kmail
|
||||
state: absent
|
||||
|
||||
- name: Set volumes for snapper
|
||||
set_fact:
|
||||
snapper_volumes:
|
||||
- { confname: 'root', subvolume: '/'}
|
||||
- { confname: 'opt', subvolume: '/opt'}
|
||||
|
||||
- name: Create snapper configs
|
||||
command: snapper -c {{item.confname}} create-config {{item.subvolume}}
|
||||
ignore_errors: true
|
||||
loop: "{{snapper_volumes}}"
|
||||
|
||||
- name: Overwrite snapper configs
|
||||
template:
|
||||
src: snapper
|
||||
dest: /etc/snapper/configs/{{item.confname}}
|
||||
loop: "{{ snapper_volumes }}"
|
||||
|
||||
- name: Disable APT snapshots for snapper
|
||||
lineinfile:
|
||||
path: /etc/default/snapper
|
||||
regexp: '^DISABLE_APT_SNAPSHOT='
|
||||
line: 'DISABLE_APT_SNAPSHOT="yes"'
|
||||
|
||||
- name: Set up additional groups for students
|
||||
vars:
|
||||
additional_groups:
|
||||
|
@ -218,6 +242,12 @@
|
|||
regexp: "#?greeter-hide-users="
|
||||
line: greeter-hide-users=true
|
||||
|
||||
- name: Hide users in sddm
|
||||
copy:
|
||||
dest: /etc/sddm.conf.d/
|
||||
src: hide_users.conf
|
||||
|
||||
|
||||
- name: Copy authorized_keys
|
||||
become: false
|
||||
ansible.posix.authorized_key:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue