Skip to content

Commit f0fde61

Browse files
committed
Discover DW deployments for teardown
Signed-off-by: Webster Mudge <wmudge@cloudera.com>
1 parent 7b3c9ef commit f0fde61

File tree

1 file changed

+28
-2
lines changed

1 file changed

+28
-2
lines changed

roles/runtime/tasks/initialize_teardown.yml

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,37 @@
2424
when: not run__force_teardown
2525
ansible.builtin.include_tasks: "initialize_base.yml"
2626

27-
- name: Discover CDP DF Deployments
28-
register: run__df_service_info
27+
- name: Discover CDP Dataflow deployments
2928
when: run__include_df
3029
cloudera.cloud.df_info:
3130
name: "{{ run__env_name }}"
31+
register: run__df_env_info
32+
33+
- name: Discover CDP Data Warehouse deployments
34+
when:
35+
- run__include_dw
36+
- not run__force_teardown | bool or not run__dw_force_delete | bool
37+
block:
38+
- name: Discover CDP Data Warehouse cluster
39+
cloudera.cloud.dw_cluster_info:
40+
env: "{{ run__env_name }}"
41+
register: __dw_list
42+
43+
- name: Initialize CDP Data Warehouse cluster id
44+
ansible.builtin.set_fact:
45+
__dw_cluster_id: "{{ __dw_list.clusters | map(attribute='id') | first | default(omit) }}"
46+
47+
- name: Discover CDP Data Warehouse database catalogs
48+
when: __dw_cluster_id is defined
49+
cloudera.cloud.dw_database_catalog_info:
50+
cluster_id: "{{ __dw_cluster_id }}"
51+
register: __dw_dbc_list
52+
53+
- name: Discover CDP Data Warehouse virtual warehouses
54+
when: __dw_cluster_id is defined
55+
cloudera.cloud.dw_virtual_warehouse_info:
56+
cluster_id: "{{ __dw_cluster_id }}"
57+
register: __dw_vw_list
3258

3359
- name: Initialize Purge of all Runtimes in Environment
3460
when:

0 commit comments

Comments
 (0)