From 84f8d4eb6582aaadc60437b5baad145910266bfb Mon Sep 17 00:00:00 2001 From: fenix-gitea-admin Date: Sun, 12 Oct 2025 20:41:08 +0000 Subject: [PATCH] Update roles/kube-master/tasks/main.yml --- roles/kube-master/tasks/main.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/roles/kube-master/tasks/main.yml b/roles/kube-master/tasks/main.yml index 995686c..53565ae 100644 --- a/roles/kube-master/tasks/main.yml +++ b/roles/kube-master/tasks/main.yml @@ -1,3 +1,16 @@ + +- name: Wait for Kubernetes API to be ready + shell: | + kubectl get --raw='/healthz' + environment: + KUBECONFIG: /home/fenix/.kube/config + register: api_health + until: api_health.rc == 0 + retries: 10 + delay: 6 + become: yes + + - name: Initialize Kubernetes master command: kubeadm init --pod-network-cidr=192.168.3.0/16 --apiserver-advertise-address={{ ansible_default_ipv4.address }} args: