From e4500f394490c326398ca9d4d35cb77ceda740b5 Mon Sep 17 00:00:00 2001 From: Ben Partridge Date: Thu, 26 Mar 2020 13:44:32 +1100 Subject: [PATCH] Wait for JIRA to start before completing upgrade play in ZDU playbook --- aws_jira_cluster_zdu.yml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/aws_jira_cluster_zdu.yml b/aws_jira_cluster_zdu.yml index 4dcba19..40cebf3 100644 --- a/aws_jira_cluster_zdu.yml +++ b/aws_jira_cluster_zdu.yml @@ -18,7 +18,7 @@ atl_install_jsd_as_obr: "{{ lookup('env', 'ATL_JSD_ASOBR') }}" atl_systemd_service_name: "jira.service" pre_tasks: - - name: stop jira + - name: Stop jira service: name: "{{ atl_systemd_service_name }}" state: stopped @@ -28,6 +28,17 @@ - role: product_install - role: jira_config - role: product_startup + post_tasks: + - name: Wait for node to finish startup + uri: + url: "{{ atl_jira_baseurl }}/status" + method: GET + status_code: 200 + register: jira_state + failed_when: jira_state.json is not defined or (jira_state.json is defined and jira_state.json.state != 'RUNNING') + until: jira_state.json is defined and jira_state.json.state == 'RUNNING' + retries: 120 + delay: 5 - hosts: localhost connection: local