aboutsummaryrefslogtreecommitdiffhomepage
path: root/tasks
diff options
context:
space:
mode:
Diffstat (limited to 'tasks')
-rw-r--r--tasks/deploy.yml15
1 files changed, 13 insertions, 2 deletions
diff --git a/tasks/deploy.yml b/tasks/deploy.yml
index df02464..d5e5a45 100644
--- a/tasks/deploy.yml
+++ b/tasks/deploy.yml
@@ -88,10 +88,21 @@
88 jid: "{{ long_command.ansible_job_id }}" 88 jid: "{{ long_command.ansible_job_id }}"
89 register: job_result 89 register: job_result
90 until: job_result.finished 90 until: job_result.finished
91 ignore_errors: true
91 delay: 30 92 delay: 30
92 retries: 80 # 40 minutes (80 * 30 secs delay) 93 retries: 80 # 40 minutes (80 * 30 secs delay)
93 94
94# Output of waiting script stdout 95- name: Waiting script logs (stdout)
95- name: Output waiting script logs
96 debug: 96 debug:
97 var: job_result.stdout_lines 97 var: job_result.stdout_lines
98 when: job_result.stdout_lines is defined
99
100- name: Waiting script logs (stderr)
101 debug:
102 var: job_result.stderr_lines
103 when: job_result.stderr_lines is defined
104
105- name: Fail in case of timeout or failure
106 fail:
107 msg: "Deployment failed. Please check logs above."
108 when: not job_result.finished or not job_result.rc == 0