From f73800bad8541166fba6b52ea39cdfc38e5da830 Mon Sep 17 00:00:00 2001 From: ogrechko Date: Sun, 28 Dec 2025 17:44:24 +0000 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20ansible/k8s=5Fpost=5Finstall.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ansible/k8s_post_install.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ansible/k8s_post_install.yml b/ansible/k8s_post_install.yml index 3b4324d..3bd6621 100644 --- a/ansible/k8s_post_install.yml +++ b/ansible/k8s_post_install.yml @@ -18,26 +18,26 @@ hosts: masters become: false vars: - # Эта переменная должна быть задана в Semaphore Survey - # Если не задана, используем дефолт ip_range: "{{ metallb_ip_range | default('10.33.33.210-10.33.33.250') }}" tasks: - name: Установка Local Path Provisioner (Storage) shell: kubectl apply -f https://raw.githubusercontent.com/rancher/local-path-provisioner/master/deploy/local-path-storage.yaml - name: Установка StorageClass по умолчанию - shell: kubectl patch storageclass local-path -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"true"}}}' + # ИСПОЛЬЗУЕМ |, чтобы двоеточия в JSON не ломали YAML + shell: | + kubectl patch storageclass local-path -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"true"}}}' ignore_errors: true - name: Установка MetalLB (Manifest) shell: kubectl apply -f https://raw.githubusercontent.com/metallb/metallb/v0.14.8/config/manifests/metallb-native.yaml - - name: Ожидание запуска MetalLB Controller (может занять время) + - name: Ожидание запуска MetalLB Controller shell: kubectl wait --namespace metallb-system --for=condition=ready pod -l app=metallb,component=controller --timeout=120s changed_when: false ignore_errors: true - - name: Удаление блокирующего Webhook (Fix "operation not permitted") + - name: Удаление блокирующего Webhook shell: kubectl delete validatingwebhookconfiguration metallb-webhook-configuration ignore_errors: true @@ -75,7 +75,7 @@ shell: kubectl get nodes register: nodes_out - - name: Список запущенных подов во всех неймспейсах + - name: Список запущенных подов shell: kubectl get pods -A register: pods_out