e693c19d9a
Signed-off-by: GomathiselviS <gomathiselvi@gmail.com> Change-Id: I0d34d3a0a40ea612dc06099b74d27216630f97c9
33 lines
822 B
YAML
33 lines
822 B
YAML
- name: Remove previously added zuul-build-sshkey
|
|
lineinfile:
|
|
path: "~/.ssh/authorized_keys"
|
|
regexp: ".* zuul-build-sshkey$"
|
|
state: absent
|
|
when: zuul_build_sshkey_cleanup
|
|
|
|
- name: Enable access via build key on all nodes
|
|
authorized_key:
|
|
user: "{{ ansible_ssh_user }}"
|
|
state: present
|
|
key: "{{ lookup('file', zuul_temp_ssh_key + '.pub') }}"
|
|
|
|
- name: Make sure user has a .ssh
|
|
file:
|
|
state: directory
|
|
path: "~/.ssh"
|
|
mode: 0700
|
|
|
|
- name: Install build private key as SSH key on all nodes
|
|
copy:
|
|
src: "{{ zuul_temp_ssh_key }}"
|
|
dest: "~/.ssh/{{ zuul_ssh_key_dest }}"
|
|
mode: 0600
|
|
force: no
|
|
|
|
- name: Install build public key as SSH key on all nodes
|
|
copy:
|
|
src: "{{ zuul_temp_ssh_key }}.pub"
|
|
dest: "~/.ssh/{{ zuul_ssh_key_dest }}.pub"
|
|
mode: 0644
|
|
force: no
|