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

This commit is contained in:
2025-10-17 13:16:28 +00:00
parent 883e6f79ff
commit 8d788d79ed

View File

@ -1,4 +1,3 @@
- name: Instalar pip3 no host remoto
ansible.builtin.apt:
name: python3-pip
@ -59,22 +58,7 @@
- --cri-socket=unix:///run/containerd/containerd.sock
creates: /etc/kubernetes/admin.conf
- name: cat flannel
shell: |
cat /tmp/kube-flannel.yml
register: flannel_manifest2
- name: Mostrar conteúdo do manifest
debug:
var: flannel_manifest2.stdout
- name: Aplicar o manifest do Flannel
become: yes
become_user: fenix
shell: |
kubectl apply -f /tmp/kube-flannel.yml
environment:
KUBECONFIG: /etc/kubernetes/admin.conf
- name: Verificar se o diretório .kube já existe
@ -113,6 +97,34 @@
delay: 6
become: yes
- name: cat flannel
shell: |
cat /tmp/kube-flannel.yml
register: flannel_manifest2
- name: Mostrar conteúdo do manifest
debug:
var: flannel_manifest2.stdout
- name: Aplicar o manifest do Flannel
become: yes
become_user: fenix
shell: |
kubectl apply -f /tmp/kube-flannel.yml
environment:
KUBECONFIG: /home/fenix/.kube/config
- name: 34 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: Get kubeadm join command
shell: kubeadm token create --print-join-command
register: join_cmd