From f0a04b4d65bdfe7c3c4a403eaa629c2446864c30 Mon Sep 17 00:00:00 2001
From: Vladimir Vasilkin <bobahspb@gmail.com>
Date: Fri, 30 Mar 2018 00:09:36 +0300
Subject: [PATCH] wait 5 * 4 secs until Tiller starts

---
 roles/kubernetes-apps/metrics/tasks/main.yml | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/roles/kubernetes-apps/metrics/tasks/main.yml b/roles/kubernetes-apps/metrics/tasks/main.yml
index ee858602b..e2280e98b 100644
--- a/roles/kubernetes-apps/metrics/tasks/main.yml
+++ b/roles/kubernetes-apps/metrics/tasks/main.yml
@@ -1,6 +1,10 @@
 ---
 - name: Metrics | Make sure Helm is installed
   command: "{{ bin_dir }}/helm version"
+  register: helm_ready_result
+  until: helm_ready_result|succeeded
+  retries: 4
+  delay: 5
   when:
     - prometheus_operator_enabled
     - inventory_hostname == groups['kube-master'][0]
@@ -21,7 +25,7 @@
 
 - name: Metrics | Install K8s cluster metrics
   command: "{{ bin_dir }}/helm upgrade --install kube-prometheus     coreos/kube-prometheus     --namespace {{ monitoring_namespace }}"
-  when: 
+  when:
     - prometheus_operator_enabled
     - k8s_metrics_enabled
     - inventory_hostname == groups['kube-master'][0]
-- 
GitLab