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

47 lines
1.1 KiB
YAML

- name: Delete keystone fernet job
k8s_v1_job:
host: "{{coe_host}}"
context: "{{coe_config_context}}"
kubeconfig: "{{coe_config_file}}"
name: keystone-fernet
namespace: "{{namespace}}"
state: absent
- name: Delete keystone db-sync job
k8s_v1_job:
host: "{{coe_host}}"
context: "{{coe_config_context}}"
kubeconfig: "{{coe_config_file}}"
name: keystone-db-sync
namespace: "{{namespace}}"
state: absent
- name: Delete keystone deployment
k8s_v1beta1_deployment:
host: "{{coe_host}}"
context: "{{coe_config_context}}"
kubeconfig: "{{coe_config_file}}"
name: keystone-api
namespace: "{{namespace}}"
state: absent
- name: Delete keystone service
k8s_v1_service:
host: "{{coe_host}}"
context: "{{coe_config_context}}"
kubeconfig: "{{coe_config_file}}"
name: keystone
namespace: "{{namespace}}"
state: absent
- name: Delete keystone configmaps
ignore_errors: yes
k8s_v1_config_map:
host: "{{coe_host}}"
context: "{{coe_config_context}}"
kubeconfig: "{{coe_config_file}}"
name: keystone
namespace: "{{namespace}}"
state: absent
debug: yes