maabara/playbooks/setup_keys.yml

19 lines
496 B
YAML
Raw Normal View History

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