You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

25 lines
826 B

- 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/<username>
- 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