Fix the copy-build-sshkey role
Run the first task in the block, with become_user since the zuul user may not access a generic use .ssh folder. Depends-on: https://review.openstack.org/550091 Change-Id: I4ce120412079fe92502eee5310a03664aa55d5ce
This commit is contained in:
parent
ace4db4b04
commit
85c7ff6989
@ -1,4 +1,6 @@
|
|||||||
---
|
---
|
||||||
|
# Use a block to add become to a set of tasks
|
||||||
|
- block:
|
||||||
# Add the authorization first, to take advantage of manage_dir
|
# Add the authorization first, to take advantage of manage_dir
|
||||||
- name: Authorize build key
|
- name: Authorize build key
|
||||||
authorized_key:
|
authorized_key:
|
||||||
@ -6,8 +8,6 @@
|
|||||||
manage_dir: yes
|
manage_dir: yes
|
||||||
key: "{{ lookup('file', zuul_temp_ssh_key ~ '.pub') }}"
|
key: "{{ lookup('file', zuul_temp_ssh_key ~ '.pub') }}"
|
||||||
|
|
||||||
# Use a block to add become to a set of tasks
|
|
||||||
- block:
|
|
||||||
- name: Install the build private key
|
- name: Install the build private key
|
||||||
copy:
|
copy:
|
||||||
src: "{{ zuul_temp_ssh_key }}"
|
src: "{{ zuul_temp_ssh_key }}"
|
||||||
|
Loading…
Reference in New Issue
Block a user