Wolfgang Kulhanek
2019-06-18 7b6a0688a75e673686e9d345adc4fdbf63099bba
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
---
# 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