From 8f579022493da3f7ed3bd759c4e69476f33bc576 Mon Sep 17 00:00:00 2001 From: Bas Meijer Date: Fri, 10 Jan 2025 11:27:02 +0100 Subject: [PATCH] Kubeblocks depends on kbcli, using desired_state. --- kubeblocks.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/kubeblocks.yml b/kubeblocks.yml index ad9dd5f..3344959 100755 --- a/kubeblocks.yml +++ b/kubeblocks.yml @@ -1,10 +1,11 @@ #!/usr/bin/env ansible-playbook --- -- name: Manage kbcli +- name: Install kbcli hosts: controller become: true tasks: - name: Configure KubeBlocks + when: desired_state == 'present' ansible.builtin.include_role: name: clusterlust.kbcli @@ -21,3 +22,12 @@ - name: Configure KubeBlocks ansible.builtin.include_role: name: clusterlust.kubeblocks + +- name: Remove kbcli + hosts: controller + become: true + tasks: + - name: Configure KubeBlocks + when: desired_state == 'absent' + ansible.builtin.include_role: + name: clusterlust.kbcli