blob: 23a9f8f4905eee1ece2a7fcd2b7d5c16285ad63e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
- name: Setup Ansible user and authorized keys
gather_facts: false
hosts: "{{ target }}"
tasks:
- name: Install sudo package
package:
name: "sudo"
state: "present"
- name: setup ansible user
user:
name: "ansible"
groups: "sudo"
password: "{{ mypass | password_hash('sha512') }}"
- name: Setup Authorized keys
authorized_key:
user: "ansible"
state: present
key: "{{ lookup('file', '~/.ssh/ansible.pub') }}"
|