Skip to content
Snippets Groups Projects
Commit 4e32b580 authored by OKE Ulrich Enangnon's avatar OKE Ulrich Enangnon
Browse files

UPDATE - destroy pv and pvc

parent 564b9b6d
No related branches found
No related tags found
No related merge requests found
Pipeline #16573 passed
......@@ -69,5 +69,5 @@ meteo_app_image: "{{ lookup('env','METEO_IMAGE') }}"
# meteo app volumes
#--------------------------------
meteo_vol_name: "{{ lookup('env','METEO_VOLUME_PATH') }}"
meteo_vol_path: "{{ lookup('env','METEO_VOLUME_PATH') }}"
......@@ -13,7 +13,7 @@
name: meteo-volume
namespace: meteo
labels:
app: meteo
app: meteoapp
type: local
spec:
storageClassName: manual-log-vol
......@@ -22,7 +22,7 @@
accessModes:
- ReadWriteMany
hostPath:
path: "{{ meteo_vol_name }}"
path: "{{ meteo_vol_path }}"
- name: meteo pod volumes
kubernetes.core.k8s:
......
......@@ -14,3 +14,7 @@
- name: Import frontend destroy playbook
ansible.builtin.import_playbook: destroy_frontend.yml
- name: Import frontend destroy playbook
ansible.builtin.import_playbook: destroy_volumes.yml
---
- name: meteo app volumes
hosts: "{{ rke_node | default (groups['masters'] | first) }}"
become: false
tasks:
- name: meteo pvc delete
kubernetes.core.k8s:
state: absent
generate_name: meteo-
definition:
kind: PersistentVolumeClaim
metadata:
name: meteo-volume
namespace: meteo
spec:
storageClassName: manual-log-vol
accessModes:
- ReadWriteMany
resources:
requests:
storage: 300Mi
- name: meteo pod pvlumes delete
kubernetes.core.k8s:
state: abssent
generate_name: meteo-
definition:
kind: PersistentVolume
metadata:
name: meteo-volume
namespace: meteo
labels:
app: meteoapp
type: local
spec:
storageClassName: manual-log-vol
capacity:
storage: 1Gi
accessModes:
- ReadWriteMany
hostPath:
path: "{{ meteo_vol_path }}"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment