zuul-jobs/roles/add-sshkey/tasks/main.yaml

12 lines
327 B
YAML

- name: Write out ssh key
copy:
dest: "~/.ssh/id_rsa"
content: "{{ ssh_key.ssh_private_key }}"
mode: 0400
- name: Add host key information to known hosts
known_hosts:
name: "{{ ssh_key.fqdn }}"
key: "{{ ssh_key.ssh_known_hosts }}"
when: ssh_key.ssh_known_hosts is defined and ssh_key.fqdn is defined