--- - name: Ensure group dcadmins exists ansible.builtin.group: name: dcadmins state: present - name: Add User user: name: d.glowacki home: /home/d.glowacki/ shell: /bin/bash comment: "Damian Głowacki" groups: dcadmins - name: Allow wheel passwordless sudo lineinfile: dest: /etc/sudoers state: present line: '%dcadmins ALL=(ALL) NOPASSWD: ALL' validate: 'visudo -cf %s' - name: Create .ssh directory file: path: /home/d.glowacki/.ssh state: directory mode: 0700 owner: d.glowacki group: d.glowacki - name: Deploy SSH-KEY. template: src: "d.glowacki/id_rsa.pub" dest: /home/d.glowacki/.ssh/authorized_keys mode: 0755 owner: d.glowacki group: d.glowacki