commit | author | age
|
727c42
|
1 |
--- |
S |
2 |
- name: post_workload Tasks Complete |
|
3 |
debug: |
|
4 |
msg: "Pre-Software checks completed successfully - Removed" |
|
5 |
|
98c8b2
|
6 |
|
J |
7 |
- name: Remove user from groups {{ocp_user_groups}} |
|
8 |
shell: oc adm groups remove-users {{item}} {{ocp_username}} |
|
9 |
with_items: "{{ocp_user_groups}}" |
|
10 |
ignore_errors: true |
|
11 |
|
727c42
|
12 |
- name: Remove user Quota - oc delete clusterresourcequota "clusterquota-{{ocp_username}}-{{guid}}" |
S |
13 |
shell: oc delete clusterresourcequota clusterquota-{{ocp_username}}-{{guid}} |
|
14 |
ignore_errors: true |
|
15 |
|
98c8b2
|
16 |
- name: Remove user Quota - oc delete clusterresourcequota "clusterquota-{{ocp_username}}" |
J |
17 |
shell: oc delete clusterresourcequota clusterquota-{{ocp_username}} |
727c42
|
18 |
ignore_errors: true |
S |
19 |
|
98c8b2
|
20 |
|
J |
21 |
- name: Remove user Projects - oc get projects |
|
22 |
command: "oc get projects -o json" |
|
23 |
|
|
24 |
register: all_projects |
|
25 |
- name: Remove user Projects - Convert output to json |
|
26 |
set_fact: |
|
27 |
projects: "{{all_projects.stdout | from_json}}" |
|
28 |
|
|
29 |
- name: Remove user Projects - Debug statement |
|
30 |
debug: |
|
31 |
msg: "found user project: {{item.metadata.name}}" |
|
32 |
verbosity: 1 |
|
33 |
when: |
|
34 |
- item.metadata.annotations['openshift.io/requester'] is defined |
|
35 |
- item.metadata.annotations['openshift.io/requester'] == "{{ocp_username}}" |
|
36 |
with_items: "{{projects['items']}}" |
|
37 |
|
|
38 |
- name: Remove user Projects - "oc delete project {{item.metadata.name}} " |
|
39 |
command: "oc delete project {{item.metadata.name}}" |
|
40 |
when: |
|
41 |
- item.metadata.annotations['openshift.io/requester'] is defined |
|
42 |
- item.metadata.annotations['openshift.io/requester'] == "{{ocp_username}}" |
|
43 |
- item.status.phase is defined |
|
44 |
- item.status.phase != "Terminating" |
|
45 |
with_items: "{{projects['items']}}" |
|
46 |
|
|
47 |
|
727c42
|
48 |
- name: post_workload Tasks Complete |
S |
49 |
debug: |
|
50 |
msg: "Post-Software checks completed successfully - Removed" |