- name: Create an Ansible User user: name: ansibleusr password: '$6$QFe8Zk1wOA$pDxmzvP4U9tSiVaA0Tk/8jj9FHsCbTBr767fv3e4KP78afEMHQP34Y9njGfeBj0gR9N142lqp0LzT.Pu5UO72.' groups: # Empty by default, here we give it some groups - sudo state: present shell: /bin/bash # Defaults to /bin/bash system: no # Defaults to no createhome: yes # Defaults to yes home: /home/ansibleusr # Defaults to /home/ - name: Add .ssh directories file: path=/home/ansibleusr/.ssh state=directory mode=0700 owner=ansibleusr group=ansibleusr - name: Add keys authorized_key: user=ansibleusr state=present key= "{{lookup('file', '/home/olli/.ssh/id_ansibleusr.pub')}}" path=/home/ansibleusr/.ssh/authorized_keys exclusive=True