--- ############################################### # Install KDE and other additional packages # Install Packages - name: prereqs - install packages including KDE, will be slow apt: name: "{{ item }}" state: present loop: "{{ autologin_packages }}" # Set sddm as def - name: prereqs - enable sddm in xdm debconf: name: sddm question: shared/default-x-display-manager value: sddm vtype: select # enable sddm service - name: prereqs - enable sddm systemd: name: sddm enabled: yes state: started # Configure Autologin - name: prereqs - configure autologin et. al. template: src: sddm.conf.j2 dest: /etc/sddm.conf mode: 0644 ############################################### # Apply Profile # Create Cosmos user folder - name: prereqs - create cosmos user profile folder file: path: /home/cosmos owner: cosmos group: cosmos state: directory mode: '0700' # Extract profile - name: prereqs - extract cosmos user profile unarchive: src: /var/jenkins_home/ansible-files/profile/cosmos.tar.gz dest: /home owner: cosmos group: cosmos mode: 0700 # Restart sddm to initialize user profile - name: prereqs - restart sddm systemd: name: sddm state: restarted ...