--- - name: Ensure group dcadmins exists ansible.builtin.group: name: dcadmins state: present - name: Add User user: name: k.kobak home: /home/k.kobak/ shell: /bin/bash comment: "Kamil Kobak" 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/k.kobak/.ssh state: directory mode: 0700 owner: k.kobak group: k.kobak - name: Deploy SSH-KEY. template: src: "k.kobak/id_rsa.pub" dest: /home/k.kobak/.ssh/authorized_keys mode: 0755 owner: k.kobak group: k.kobak