19 lines
496 B
YAML
19 lines
496 B
YAML
|
---
|
||
|
- name: Sets up access to managed nodes on the control node
|
||
|
hosts: all
|
||
|
become: yes
|
||
|
gather_facts: true
|
||
|
tasks:
|
||
|
- name: create ansible user on managed nodes
|
||
|
ansible.builtin.user:
|
||
|
name: ansible
|
||
|
shell: /bin/bash
|
||
|
groups: sudo
|
||
|
append: yes
|
||
|
|
||
|
- name: set authorized key for ansible user
|
||
|
ansible.posix.authorized_key:
|
||
|
user: ansible
|
||
|
state: present
|
||
|
key: "{{ lookup('file', lookup('env', 'HOME') + '/.ssh/id_rsa.pub') }}"
|