--- - name: Converge hosts: all become: yes gather_facts: yes vars: users_group_list: - name: robertdb gid: 1024 - name: users - name: notgroup state: absent users_user_list: - name: root cron_allow: yes - name: robertdb comment: Robert de Bock uid: 1024 group: robertdb groups: users cron_allow: yes sudo_options: "ALL=(ALL) NOPASSWD: ALL" authorized_key: "ssh-rsa ABC123" - name: notuser state: absent - name: keyuser manage_ssh_key: yes - name: privkeyuser manage_ssh_key: yes copy_private_key: yes - name: multiplekeys authorized_keys: - "ssh-rsa ABC1234" - "ssh-rsa ABC12345" - name: mixedkeys authorized_key: "ssh-rsa ABC123456" authorized_keys: - "ssh-rsa ABC1234567" - "ssh-rsa ABC12345678" roles: - ansible-role-users