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