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') }}"
|