blob: 767e8ddc13437410e4f83e4125128af349023830 (
plain)
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
34
35
36
37
38
39
|
---
- command: mktemp -d /tmp/tsb-ansible-XXXXXX
register: mktemp
changed_when: False
- copy:
src: "{{ __tsb_files_location }}/{{ item }}"
dest: "{{ mktemp.stdout }}/{{ item }}"
with_items:
- "{{ __tsb_template_file }}"
- "{{ __tsb_broker_file }}"
- name: Delete TSB broker
shell: >
{{ openshift_client_binary }} process -f "{{ mktemp.stdout }}/{{ __tsb_broker_file }}" | {{ openshift_client_binary }} delete --ignore-not-found -f -
- name: Delete TSB objects
shell: >
{{ openshift_client_binary }} process -f "{{ mktemp.stdout }}/{{ __tsb_template_file }}" | {{ openshift_client_binary }} delete --ignore-not-found -f -
- name: empty out tech preview extension file for service console UI
copy:
src: remove-openshift-ansible-catalog-console.js
dest: /etc/origin/master/openshift-ansible-catalog-console.js
- oc_project:
name: openshift-template-service-broker
state: absent
- file:
state: absent
name: "{{ mktemp.stdout }}"
changed_when: False
- name: Rollout console so it discovers the template service broker is removed
include_role:
name: openshift_web_console
tasks_from: rollout_console.yml
when: openshift_web_console_install | default(true) | bool
|