mirror of
https://gitlab.sectorq.eu/jaydee/ansible.git
synced 2025-07-01 07:28:33 +02:00
25 lines
722 B
YAML
Executable File
25 lines
722 B
YAML
Executable File
- name: SSH keys deploy
|
|
become: "{{ false if inventory_hostname == 'nas.home.lan' else true }}"
|
|
block:
|
|
- name: Upload key
|
|
ansible.builtin.copy:
|
|
src: id_rsa
|
|
dest: /home/jd/.ssh/id_rsa
|
|
mode: '0600'
|
|
owner: jd
|
|
group: jd
|
|
when: inventory_hostname != 'nas.home.lan'
|
|
- name: Upload key
|
|
ansible.builtin.copy:
|
|
src: id_rsa
|
|
dest: /home/jd/.ssh/id_rsa.pub
|
|
mode: '0600'
|
|
owner: jd
|
|
group: jd
|
|
when: inventory_hostname != 'nas.home.lan'
|
|
- name: Set authorized key taken from file
|
|
ansible.posix.authorized_key:
|
|
user: jd
|
|
state: present
|
|
key: "{{ lookup('file', '/home/jd/.ssh/id_rsa.pub') }}"
|