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:
Jiri Podivin 2021-05-05 13:02:01 +02:00
parent 5f94808a17
commit 48c99bdcf8
1 changed files with 15 additions and 2 deletions

View File

@ -10,11 +10,24 @@
loop_control:
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
synchronize:
dest: "{{ log_path }}/validations-logs"
dest: "{{ log_path }}/validations-logs/"
mode: pull
src: "{{ output_dir }}/artifacts/"
src: "{{ output_dir }}/{{ available_log_dir }}/"
verify_host: true
owner: false
group: false