Temporary fetch logs adjustement to detect log folder
fetch_validations role detects presence of the new log folder, created via the new log path mechanism introduced in the 36c9b8cbcbdfe35ba9b10b72c5b52a56c4ce9099 of the validations-libs. The task should be removed once the related validations-libs patch is safely merged. Signed-off-by: Jiri Podivin <jpodivin@redhat.com> Change-Id: I1a49dc16f65652ad7b1d9736d333c502d563870a
This commit is contained in:
parent
5f94808a17
commit
48c99bdcf8
@ -10,11 +10,24 @@
|
|||||||
loop_control:
|
loop_control:
|
||||||
loop_var: vf_output_dir
|
loop_var: vf_output_dir
|
||||||
|
|
||||||
|
# TODO(jpodivin):
|
||||||
|
# This is a temporary construct to bridge the time span
|
||||||
|
# when new log path handling is being tested but isn't merged yet
|
||||||
|
- name: Discover new log dir
|
||||||
|
stat:
|
||||||
|
path: "{{ output_dir }}/validations"
|
||||||
|
register: new_log_dir
|
||||||
|
|
||||||
|
- name: Set log dir
|
||||||
|
set_fact:
|
||||||
|
available_log_dir: "{{'validations' if new_log_dir.stat.exists else 'artifacts'}}"
|
||||||
|
# End of the temporary construct
|
||||||
|
|
||||||
- name: Collect logs and artifacts
|
- name: Collect logs and artifacts
|
||||||
synchronize:
|
synchronize:
|
||||||
dest: "{{ log_path }}/validations-logs"
|
dest: "{{ log_path }}/validations-logs/"
|
||||||
mode: pull
|
mode: pull
|
||||||
src: "{{ output_dir }}/artifacts/"
|
src: "{{ output_dir }}/{{ available_log_dir }}/"
|
||||||
verify_host: true
|
verify_host: true
|
||||||
owner: false
|
owner: false
|
||||||
group: false
|
group: false
|
||||||
|
Loading…
Reference in New Issue
Block a user