diff options
author | Eric Wolinetz <ewolinet@redhat.com> | 2017-06-22 12:11:52 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-06-22 12:11:52 -0500 |
commit | c53500a50797b6ff40f3fbae3bf688aa41762f69 (patch) | |
tree | e794224b7a656b0fee40a94363bba0fffa16afad /roles/ansible_service_broker/tasks/remove.yml | |
parent | e2d0ebb3bf2cc37f44af53dfad9e1789713fd3b9 (diff) | |
parent | 3b538cc3951a38dd499fbf4ce54476f0d4ec25eb (diff) | |
download | openshift-c53500a50797b6ff40f3fbae3bf688aa41762f69.tar.gz openshift-c53500a50797b6ff40f3fbae3bf688aa41762f69.tar.bz2 openshift-c53500a50797b6ff40f3fbae3bf688aa41762f69.tar.xz openshift-c53500a50797b6ff40f3fbae3bf688aa41762f69.zip |
Merge pull request #26 from fabianvf/service-catalog-and-broker
Add ansible-service-broker install
Diffstat (limited to 'roles/ansible_service_broker/tasks/remove.yml')
-rw-r--r-- | roles/ansible_service_broker/tasks/remove.yml | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/roles/ansible_service_broker/tasks/remove.yml b/roles/ansible_service_broker/tasks/remove.yml new file mode 100644 index 000000000..2519f9f4c --- /dev/null +++ b/roles/ansible_service_broker/tasks/remove.yml @@ -0,0 +1,65 @@ +--- + +- name: remove openshift-ansible-service-broker project + oc_project: + name: openshift-ansible-service-broker + state: absent + +- name: remove ansible-service-broker serviceaccount + oc_serviceaccount: + name: asb + namespace: openshift-ansible-service-broker + state: absent + +- name: remove ansible-service-broker service + oc_service: + name: asb + namespace: openshift-ansible-service-broker + state: absent + +- name: remove etcd service + oc_service: + name: etcd + namespace: openshift-ansible-service-broker + state: absent + +- name: remove route for ansible-service-broker service + oc_route: + name: asb-1338 + namespace: openshift-ansible-service-broker + state: absent + +- name: remove persistent volume claim for etcd + oc_pvc: + name: etcd + namespace: openshift-ansible-service-broker + state: absent + +- name: remove etcd deployment + oc_obj: + name: etcd + namespace: openshift-ansible-service-broker + state: absent + kind: Deployment + +- name: remove ansible-service-broker deployment + oc_obj: + name: asb + namespace: openshift-ansible-service-broker + state: absent + kind: Deployment + +# TODO: saw a oc_configmap in the library, but didn't understand how to get it to do the following: +- name: remove config map for ansible-service-broker + oc_obj: + name: broker-config + namespace: openshift-ansible-service-broker + state: absent + kind: ConfigMap + +# TODO: Is this going to work? +- name: remove broker object from the catalog + oc_obj: + name: ansible-service-broker + state: absent + kind: Broker |