Update roles/kube-master/tasks/main.yml

This commit is contained in:
2025-10-15 16:32:46 +00:00
parent d413903d79
commit 9bfebc0e4c

View File

@ -1,6 +1,18 @@
#- name: Initialize Kubernetes master #- name: Initialize Kubernetes master
# command: kubeadm init --pod-network-cidr=192.168.3.0/16 --apiserver-advertise-address=192.168.2.50 # command: kubeadm init --pod-network-cidr=192.168.3.0/16 --apiserver-advertise-address=192.168.2.50
# creates: /etc/kubernetes/admin.conf # creates: /etc/kubernetes/admin.conf
- name: 33 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: Inicializar o cluster com kubeadm - name: Inicializar o cluster com kubeadm
command: command:
argv: argv:
@ -14,6 +26,17 @@
path: /home/fenix/.kube path: /home/fenix/.kube
register: kube_dir register: kube_dir
- name: 33 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: Criar diretório .kube para o usuário ubuntu - name: Criar diretório .kube para o usuário ubuntu
ansible.builtin.file: ansible.builtin.file:
path: /home/fenix/.kube path: /home/fenix/.kube
@ -33,7 +56,7 @@
mode: 0644 mode: 0644
when: not kube_dir.stat.exists when: not kube_dir.stat.exists
- name: 3 Wait for Kubernetes API to be ready - name: 33 Wait for Kubernetes API to be ready
shell: | shell: |
kubectl get --raw='/healthz' kubectl get --raw='/healthz'
environment: environment: