From fee0b0877782bc938cdcef2e1cd12458911bc36c Mon Sep 17 00:00:00 2001 From: fenix-gitea-admin Date: Thu, 6 Nov 2025 21:33:23 +0000 Subject: [PATCH] Update roles/stolon/tasks/main.yml --- roles/stolon/tasks/main.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/roles/stolon/tasks/main.yml b/roles/stolon/tasks/main.yml index 6e54543..c0c5ca5 100644 --- a/roles/stolon/tasks/main.yml +++ b/roles/stolon/tasks/main.yml @@ -51,11 +51,20 @@ environment: KUBECONFIG: /home/fenix/.kube/config +- name: Verificar se o cluster Stolon já existe + shell: kubectl get configmap -n postgresql kube-stolon + register: stolon_cluster_check + failed_when: false + changed_when: false + become_user: fenix + environment: + KUBECONFIG: /home/fenix/.kube/config - name: Aplicar o stolon become: yes become_user: fenix shell: | kubectl run -i -n=postgresql -t stolonctl --image=sorintlab/stolon:master-pg15 --restart=Never --rm -- /usr/local/bin/stolonctl --cluster-name=kube-stolon --store-backend=kubernetes --kube-resource-kind=configmap init + when: stolon_cluster_check.rc != 0environment: environment: KUBECONFIG: /home/fenix/.kube/config \ No newline at end of file