Skip to content

Commit 75a097d

Browse files
evallespopenshift-merge-bot[bot]
authored andcommitted
[reproducer] Support overwriting zuul vars when job runner differs from hypervisor
This allows us to have these required files when job runner and hypervisor are different machines Signed-off-by: Enrique Vallespi Gil <evallesp@redhat.com>
1 parent 9505890 commit 75a097d

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

roles/reproducer/tasks/overwrite_zuul_vars.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,13 @@
2727
delegate_to: controller-0
2828
no_log: "{{ cifmw_nolog | default(true) | bool }}"
2929

30+
- name: Copy reproducer-variables.yml to hypervisor
31+
ansible.builtin.copy:
32+
src: "{{ temp_reproducer_var_path }}"
33+
dest: "{{ temp_reproducer_var_path }}"
34+
mode: "0640"
35+
no_log: "{{ cifmw_nolog | default(true) | bool }}"
36+
3037
- name: Copy merge yamls script
3138
become: true
3239
ansible.builtin.copy:
@@ -57,6 +64,13 @@
5764
label: "{{ extra_variable_file | basename }}"
5865
no_log: "{{ cifmw_nolog | default(true) | bool }}"
5966

67+
- name: Fetch merged reproducer-variables.yml from hypervisor
68+
ansible.builtin.fetch:
69+
src: "{{ temp_merged_reproducer_var_path }}"
70+
dest: "{{ temp_merged_reproducer_var_path }}"
71+
flat: true
72+
no_log: "{{ cifmw_nolog | default(true) | bool }}"
73+
6074
- name: Write back merged reproducer-variables.yml
6175
ansible.builtin.copy:
6276
src: "{{ temp_merged_reproducer_var_path }}"

0 commit comments

Comments
 (0)