Use tempfile for ssh private key
We do this for our GPG keys, lets also do it for SSH keys. Change-Id: I0ec4b6a0bbadc4ab01e5e3e4987da3a40b7a1237 Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This commit is contained in:
parent
fd162957d3
commit
df50917f66
@ -1,14 +1,19 @@
|
|||||||
|
- name: Create SSH private key tempfile
|
||||||
|
tempfile:
|
||||||
|
state: file
|
||||||
|
register: ssh_private_key_tmp
|
||||||
|
|
||||||
- name: Create SSH private key from secret
|
- name: Create SSH private key from secret
|
||||||
copy:
|
copy:
|
||||||
content: "{{ fileserver.ssh_private_key }}"
|
content: "{{ fileserver.ssh_private_key }}"
|
||||||
dest: ~/.ssh/fileserver_id_rsa
|
dest: "{{ ssh_private_key_tmp.path }}"
|
||||||
mode: 0600
|
mode: 0600
|
||||||
|
|
||||||
- name: Add fileserver ssh key
|
- name: Add fileserver ssh key
|
||||||
command: ssh-add ~/.ssh/fileserver_id_rsa
|
command: "ssh-add {{ ssh_private_key_tmp.path }}"
|
||||||
|
|
||||||
- name: Remove SSH private key from disk
|
- name: Remove SSH private key from disk
|
||||||
command: shred ~/.ssh/fileserver_id_rsa
|
command: "shred {{ ssh_private_key_tmp.path }}"
|
||||||
|
|
||||||
- name: Add fileserver to inventory
|
- name: Add fileserver to inventory
|
||||||
add_host:
|
add_host:
|
||||||
|
Loading…
Reference in New Issue
Block a user