From 1daa14defcac280dca64e629fa988e3ed703c5aa Mon Sep 17 00:00:00 2001 From: phaer Date: Fri, 11 Feb 2022 23:57:18 +0100 Subject: [PATCH] fix waiting for the cluster once again --- master.tf | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/master.tf b/master.tf index ee5ce9a..f92cb32 100644 --- a/master.tf +++ b/master.tf @@ -83,12 +83,17 @@ resource "hcloud_server" "first_control_plane" { # wait for k3s to get ready <<-EOT timeout 120 bash < /dev/null; do + systemctl start k3s-server + echo "Initiating the cluster..." sleep 1 done - until [[ "$(kubectl get --raw='/readyz')" == "ok" ]]; do - echo "Waiting for cluster to become ready" + until [ -e /etc/rancher/k3s/k3s.yaml ]; do + echo "Waiting for kubectl config..." + sleep 1 + done + until [[ "\$(kubectl get --raw='/readyz')" == "ok" ]]; do + echo "Waiting for cluster to become ready..." sleep 1 done EOF