diff --git a/roles/kube-master/tasks/main.yml b/roles/kube-master/tasks/main.yml index 887fc46..e275f9e 100644 --- a/roles/kube-master/tasks/main.yml +++ b/roles/kube-master/tasks/main.yml @@ -162,6 +162,53 @@ var: resultado_nfs.stdout_lines +- name: Instalar MetalLB (manifest oficial) + shell: kubectl apply -f https://raw.githubusercontent.com/metallb/metallb/v0.13.9/config/manifests/metallb-native.yaml + become_user: fenix + environment: + KUBECONFIG: /home/fenix/.kube/config + +- name: Esperar namespace metallb-system + shell: kubectl get ns metallb-system + register: ns_check + until: ns_check.rc == 0 + retries: 10 + delay: 5 + become_user: fenix + environment: + KUBECONFIG: /home/fenix/.kube/config + +- name: Criar IP pool + shell: | + cat <