Add task to read remote pub key
Lookups occur on the local machine, not on the remote. This is reasone why we need to read first key Depends-On: https://review.opendev.org/#/c/657541/ Change-Id: I80074cad76d989c3a6c2fa1615b621c08503855f Closes-Bug: 1824326
This commit is contained in:
parent
136d8c752c
commit
228fadca37
@ -22,10 +22,15 @@
|
||||
owner: '{{ tripleo_admin_user }}'
|
||||
group: '{{ tripleo_admin_user }}'
|
||||
mode: 0600
|
||||
- name: get remote {{ tripleo_admin_user }} public key
|
||||
slurp:
|
||||
src: /home/{{ tripleo_admin_user }}/.ssh/id_rsa.pub
|
||||
register: key
|
||||
when: tripleo_admin_generate_key
|
||||
- name: append {{ tripleo_admin_user }} public key to authorized_keys
|
||||
lineinfile:
|
||||
path: /home/{{ tripleo_admin_user }}/.ssh/authorized_keys
|
||||
line: "{{ lookup('file', '/home/' + tripleo_admin_user + '/.ssh/id_rsa.pub')}}"
|
||||
line: "{{ key['content'] | b64decode }}"
|
||||
state: present
|
||||
owner: '{{ tripleo_admin_user }}'
|
||||
group: '{{ tripleo_admin_user }}'
|
||||
|
Loading…
x
Reference in New Issue
Block a user