ansible-role-k8s-cinder/tasks/deprovision.yml

62 lines
1.3 KiB
YAML

- name: Delete cinder-create-db job
k8s_v1_job:
name: cinder-create-db
namespace: "{{ namespace }}"
state: absent
- name: Delete cinder db-sync job
k8s_v1_job:
name: cinder-create-tables
namespace: "{{ namespace }}"
state: absent
- name: Delete cinder db-sync job
k8s_v1_job:
name: cinder-create-user
namespace: "{{ namespace }}"
state: absent
- name: Delete cinder-api deployment
k8s_apps_v1beta1_deployment:
name: cinder-api
namespace: openstack
state: absent
- name: Delete cinder-scheduler deployment
k8s_apps_v1beta1_deployment:
name: cinder-scheduler
namespace: openstack
state: absent
- name: Delete cinder-volume deployment
k8s_apps_v1beta1_deployment:
name: cinder-volume
namespace: openstack
state: absent
- name: Delete cinder service
k8s_v1_service:
name: cinder
namespace: openstack
state: absent
- name: Delete cinder configmaps
ignore_errors: yes
k8s_v1_config_map:
name: cinder-volume
namespace: openstack
state: absent
- name: Delete cinder configmaps
ignore_errors: yes
k8s_v1_config_map:
name: cinder-scheduler
namespace: openstack
state: absent
- name: Delete cinder configmaps
ignore_errors: yes
k8s_v1_config_map:
name: cinder-api
namespace: openstack
state: absent
debug: yes