--- - name: Install packages ansible.builtin.package: name: oddjob-mkhomedir state: installed - name: Get current state of authselect ansible.builtin.shell: cmd: /usr/bin/authselect current --raw ; /bin/true register: result check_mode: false changed_when: false - name: Enable mkhomedir ansible.builtin.command: argv: - /usr/bin/authselect - enable-feature - with-mkhomedir when: "'with-mkhomedir' not in result.stdout" notify: Restart oddjobd - name: Enable oddjobd service ansible.builtin.service: name: oddjobd state: started enabled: true