diff --git a/roles/kibana/tasks/main.yml b/roles/kibana/tasks/main.yml
index dcfb83070a95f0e83585c8dfdf83c49c3b220de6..dc97e43cf400715def551be8b49de47c6284928f 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