summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--roles/prepare_functional_tests_logs/tasks/main.yaml7
1 files changed, 7 insertions, 0 deletions
diff --git a/roles/prepare_functional_tests_logs/tasks/main.yaml b/roles/prepare_functional_tests_logs/tasks/main.yaml
index 1f65d87402..608c0c2f83 100644
--- a/roles/prepare_functional_tests_logs/tasks/main.yaml
+++ b/roles/prepare_functional_tests_logs/tasks/main.yaml
@@ -1,8 +1,14 @@
+- name: Check if {{ logs_path }} exists
+ stat:
+ path: "{{ logs_path }}"
+ register: logs_path_info
+
- name: Prepare logs archive {{ log_archive_file_name }}
become: yes
shell:
cmd: |
/usr/bin/tar -czf {{ log_archive_file_name }} {{ logs_path }}
+ when: logs_path_info.stat.exists
- name: Set {{ log_archive_file_name }} ownership
become: yes
@@ -11,3 +17,4 @@
owner: "{{ ansible_user }}"
group: "{{ ansible_user }}"
mode: 0775
+ when: logs_path_info.stat.exists