From 51136b67f70aefe692e50ae3835ac0de870e9495 Mon Sep 17 00:00:00 2001 From: Flavio Percoco Date: Wed, 24 May 2017 08:25:54 -0400 Subject: [PATCH] Add keystone deprovision --- deprovision-keystone-apb/defaults/main.yaml | 3 +++ deprovision-keystone-apb/tasks/main.yaml | 28 +++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 deprovision-keystone-apb/defaults/main.yaml create mode 100644 deprovision-keystone-apb/tasks/main.yaml diff --git a/deprovision-keystone-apb/defaults/main.yaml b/deprovision-keystone-apb/defaults/main.yaml new file mode 100644 index 0000000..1c83bc1 --- /dev/null +++ b/deprovision-keystone-apb/defaults/main.yaml @@ -0,0 +1,3 @@ +coe_host: "https://rhev-i32c-03.mpc.lab.eng.bos.redhat.com:6443" +kube_context: "kubernetes-admin@kubernetes" +config_file: /root/.kube/config diff --git a/deprovision-keystone-apb/tasks/main.yaml b/deprovision-keystone-apb/tasks/main.yaml new file mode 100644 index 0000000..21a78a3 --- /dev/null +++ b/deprovision-keystone-apb/tasks/main.yaml @@ -0,0 +1,28 @@ +- name: Delete keystone deployment + k8s_v1beta1_deployment: + host: "{{coe_host}}" + context: "{{kube_context}}" + kubeconfig: "{{config_file}}" + name: keystone-api + namespace: openstack + state: absent + +- name: Delete keystone service + k8s_v1_service: + host: "{{coe_host}}" + context: "{{kube_context}}" + kubeconfig: "{{config_file}}" + name: keystone + namespace: openstack + state: absent + +- name: Delete keystone configmaps + ignore_errors: yes + k8s_v1_config_map: + host: "{{coe_host}}" + context: "{{kube_context}}" + kubeconfig: "{{config_file}}" + name: keystone + namespace: openstack + state: absent + debug: yes