From 4c9a52d6de1bb2bfb5181bf02448f9b2472f33cd Mon Sep 17 00:00:00 2001
From: cgeek <cem.moreau@gmail.com>
Date: Sat, 30 Nov 2019 14:20:30 +0100
Subject: [PATCH] [fix] wait for Kibana startup

---
 roles/kibana/tasks/main.yml | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/roles/kibana/tasks/main.yml b/roles/kibana/tasks/main.yml
index dcfb830..dc97e43 100644
--- a/roles/kibana/tasks/main.yml
+++ b/roles/kibana/tasks/main.yml
@@ -37,6 +37,14 @@
    name: kibana
    state: started
 
+- name: Waits for port Kibana port is reachable
+  wait_for:
+    host: localhost
+    port: 5601
+    delay: 180
+    connect_timeout: 30
+    state: started
+
 - name: Installing MetricBeat Dashboards
   become: yes
   shell: >
@@ -53,4 +61,4 @@
     && mkdir -p /etc/ansible/kibana
     && touch /etc/ansible/kibana/index_pattern_logstash
   args:
-    creates: /etc/ansible/kibana/index_pattern_logstash
\ No newline at end of file
+    creates: /etc/ansible/kibana/index_pattern_logstash
-- 
GitLab