From 01887cb5752fead8690256ca5d7e1dfa9bba3604 Mon Sep 17 00:00:00 2001 From: Bas Meijer Date: Fri, 3 Jan 2025 17:10:24 +0100 Subject: [PATCH] pvc --- roles/clusterlust.openebs/tasks/installation.yml | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/roles/clusterlust.openebs/tasks/installation.yml b/roles/clusterlust.openebs/tasks/installation.yml index cc8a062..d07a9b9 100644 --- a/roles/clusterlust.openebs/tasks/installation.yml +++ b/roles/clusterlust.openebs/tasks/installation.yml @@ -20,6 +20,17 @@ update_repo_cache: true wait: true +- name: Remove PersistentVolumeClaim + when: desired_state == 'absent' + kubernetes.core.k8s: + state: absent + namespace: "{{ ebs_namespace }}" + definition: + kind: PersistentVolumeClaim + apiVersion: v1 + metadata: + name: local-hostpath-pvc + - name: Manage Default StorageClass kubernetes.core.k8s: state: "{{ desired_state }}" @@ -49,9 +60,10 @@ values: "{{ groups['kube_node'] | map('extract', hostvars, 'inventory_hostname') | list }}" -- name: Manage PersistentVolumeClaim +- name: Create PersistentVolumeClaim + when: desired_state == 'present' kubernetes.core.k8s: - state: "{{ desired_state }}" + state: present namespace: "{{ ebs_namespace }}" definition: kind: PersistentVolumeClaim