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