---
|
# Implement your Workload removal tasks here
|
|
- name: Remove Template Service Broker
|
k8s:
|
state: absent
|
definition: "{{ lookup('template', item ) | from_yaml }}"
|
loop:
|
- ./templates/template_service_broker.j2
|
|
- name: Remove Template Service Broker Operator
|
k8s:
|
state: absent
|
definition: "{{ lookup('template', item ) | from_yaml }}"
|
loop:
|
- ./templates/subscription.j2
|
- ./templates/catalog_source.j2
|
- ./templates/operator_group.j2
|
|
- name: Remove Template Service Broker Project
|
k8s:
|
name: "{{ _tsb_broker_project }}"
|
api_version: v1
|
kind: Namespace
|
state: absent
|
|
# Not removing the Service Broker objects because they may be used elsewhere.
|
|
# Leave this as the last task in the playbook.
|
- name: remove_workload tasks complete
|
debug:
|
msg: "Remove Workload tasks completed successfully."
|
when: not silent|bool
|