|
33 | 33 | register: __opdb_teardowns_info |
34 | 34 |
|
35 | 35 | - name: Execute CDP DW cluster teardown |
| 36 | + register: __dw_teardown_info |
36 | 37 | when: |
37 | 38 | - run__include_dw or run__force_teardown | bool |
38 | 39 | - run__env_info.environments | length > 0 |
39 | | - - run__env_info.environments[0].descendants.dw | length > 0 |
| 40 | + #- run__env_info.environments[0].descendants.dw | length > 0 |
40 | 41 | cloudera.cloud.dw_cluster: |
41 | 42 | env: "{{ run__env_name }}" |
42 | 43 | state: absent |
43 | | - wait: yes |
| 44 | + wait: no |
44 | 45 | force: "{{ run__dw_force_delete }}" |
45 | | - async: 3600 # 1 hour timeout |
46 | | - poll: 0 |
47 | | - register: __dw_cluster_teardown_info |
48 | 46 |
|
49 | 47 | - name: Execute CDP Dataflow teardown |
50 | 48 | register: __df_teardown_info |
|
166 | 164 | retries: 120 |
167 | 165 | delay: 30 |
168 | 166 |
|
169 | | -- name: Wait for CDP Data Warehouse deployments to decommission |
| 167 | +- name: Wait for CDP DW deployments to decommission |
170 | 168 | when: |
171 | | - - __dw_cluster_teardown_info is defined |
172 | | - ansible.builtin.async_status: |
173 | | - jid: "{{ __dw_cluster_teardown_info.ansible_job_id }}" |
174 | | - register: __dw_cluster_teardown_async |
175 | | - until: __dw_cluster_teardown_async.finished |
176 | | - retries: 120 |
177 | | - delay: 30 |
178 | | - |
| 169 | + - __dw_teardown_info is defined |
| 170 | + - __dw_teardown_info.started | default(False) |
| 171 | + cloudera.cloud.dw_cluster: |
| 172 | + env: "{{ run__env_name }}" |
| 173 | + state: absent |
| 174 | + wait: yes |
| 175 | + force: "{{ run__dw_force_delete }}" |
| 176 | + |
179 | 177 | - name: Wait for CDP OpDB deployments to decommission |
180 | 178 | when: |
181 | 179 | - __opdb_teardowns_info is defined |
|
0 commit comments