diff options
author | Stonewall Jackson <stonewall@sacredheartsc.com> | 2023-04-18 21:23:22 -0400 |
---|---|---|
committer | Stonewall Jackson <stonewall@sacredheartsc.com> | 2023-04-18 21:23:22 -0400 |
commit | 2b1725152bd372b1d2ca745da50a66e664e70cdb (patch) | |
tree | d83bcfecb12a4027c406f839c6ac5eab8b1431de /roles/local_homedirs/tasks/main.yml | |
parent | 2170ae7fd8807682b3a0d29876af9f6a9ca71d57 (diff) | |
download | selfhosted-2b1725152bd372b1d2ca745da50a66e664e70cdb.tar.gz selfhosted-2b1725152bd372b1d2ca745da50a66e664e70cdb.zip |
linux_desktop: switch to kde
Diffstat (limited to 'roles/local_homedirs/tasks/main.yml')
-rw-r--r-- | roles/local_homedirs/tasks/main.yml | 27 |
1 files changed, 8 insertions, 19 deletions
diff --git a/roles/local_homedirs/tasks/main.yml b/roles/local_homedirs/tasks/main.yml index 0debbb1..7e90959 100644 --- a/roles/local_homedirs/tasks/main.yml +++ b/roles/local_homedirs/tasks/main.yml @@ -11,18 +11,18 @@ setype: _default loop: - '{{ local_homedir_script_ssh }}' - - '{{ local_homedir_script_gdm }}' + - '{{ local_homedir_script_sddm }}' - name: set xdm_unconfined_exec_t sefcontext on homedir creation script sefcontext: - target: '{{ local_homedir_script_gdm }}' + target: '{{ local_homedir_script_sddm }}' state: present setype: xdm_unconfined_exec_t tags: selinux register: local_homedir_sefcontext - name: apply selinux context to homedir creation script - command: 'restorecon -R {{ local_homedir_script_gdm }}' + command: 'restorecon -R {{ local_homedir_script_sddm }}' when: local_homedir_sefcontext.changed tags: selinux @@ -50,31 +50,20 @@ command: restorecon -R /usr/local/home when: local_homedirs_fcontext.changed -- name: check if gdm is installed +- name: check if sddm is installed package_facts: manager: auto -- name: modify GDM PAM configuration for local homedirs +- name: modify sddm PAM configuration for local homedirs lineinfile: - path: /etc/pam.d/gdm-password - line: '{{ item }}' - insertbefore: ^auth\s+optional\s+pam_gnome_keyring\.so$ - state: present - loop: - - auth optional pam_exec.so {{ local_homedir_script_gdm }} - - auth optional pam_env.so conffile={{ local_homedir_pam_env_path }} - when: "'gdm' in ansible_facts.packages" - -- name: modify LightDM PAM configuration for local homedirs - lineinfile: - path: /etc/pam.d/lightdm + path: /etc/pam.d/sddm line: '{{ item }}' insertbefore: auth\s+optional\s+pam_gnome_keyring\.so$ state: present loop: - - auth optional pam_exec.so {{ local_homedir_script_gdm }} + - auth optional pam_exec.so {{ local_homedir_script_sddm }} - auth optional pam_env.so conffile={{ local_homedir_pam_env_path }} - when: "'lightdm' in ansible_facts.packages" + when: "'sddm' in ansible_facts.packages" - name: modify pam configs for sshd lineinfile: |