Skip to content

Commit 4736c32

Browse files
committed
Revert "Update support for Datahub Definitions"
This reverts commit 3a366e0.
1 parent 2ee8802 commit 4736c32

File tree

2 files changed

+6
-18
lines changed

2 files changed

+6
-18
lines changed

roles/runtime/tasks/initialize_base.yml

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -94,34 +94,23 @@
9494
ansible.builtin.set_fact:
9595
run__datahub_available_templates: "{{ __datahub_template_info.templates | selectattr('productVersion', 'search', run__cdp_datalake_version) | map(attribute='clusterTemplateName') | list }}"
9696

97-
- name: Retrieve available CDP Datahub definitions
98-
cloudera.cloud.datahub_definition_info:
99-
register: __datahub_definition_info
100-
101-
- name: Set fact for available CDP Datahub definitions by Datalake version
102-
ansible.builtin.set_fact:
103-
run__datahub_available_definitions: "{{ __datahub_definition_info.definitions | selectattr('productVersion', 'search', run__cdp_datalake_version) | map(attribute='clusterDefinitionName') | list }}"
104-
10597
- name: Construct CDP Datahub configurations
10698
ansible.builtin.set_fact:
10799
run__datahub_configs: "{{ run__datahub_configs | default([]) | union([config]) }}"
108100
vars:
109101
include: "{{ lookup('template', __datahub_config.include | default('experiences_config_placeholder.j2')) | from_yaml }}"
110-
overlay: "{{ __datahub_config.instance_groups | default(include.instance_groups | default([]) ) }}"
102+
overlay: "{{ __datahub_config.instance_groups | default(include.instance_groups) | mandatory }}"
111103
base: "{{ run__datahub_instance_group_base }}"
112104
config:
113105
name: "{{ __datahub_config.name | default([run__namespace, __datahub_config.suffix | default(include.suffix) | default(run__datahub_suffix)] | join('-')) }}"
114-
template: "{{ __datahub_config.template | default(include.template | default(omit) ) }}"
115-
definition: "{{ __datahub_config.definition | default(include.definition | default(omit) ) }}"
116-
instance_groups: "{{ (overlay | length > 0) | ternary(overlay | map('cloudera.exe.combine_onto', base, recursive=True) | list, omit) }}"
106+
template: "{{ __datahub_config.template | default(include.template) | mandatory }}"
107+
instance_groups: "{{ overlay | map('cloudera.exe.combine_onto', base, recursive=True) | list }}"
117108
tags: "{{ __datahub_config.tags | default(run__datahub_tags) }}"
118109
loop: "{{ run__datahub_definitions }}"
119110
loop_control:
120111
loop_var: __datahub_config
121112
label: "{{ config.name }}"
122-
failed_when:
123-
- "'template' in __datahub_config or 'template' in include"
124-
- run__datahub_available_templates | select('search', config.template) | list | length < 1
113+
failed_when: run__datahub_available_templates | select('search', config.template) | list | length < 1
125114

126115
- name: Check CDP Datahub names
127116
ansible.builtin.assert:

roles/runtime/tasks/setup_base.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,8 @@
2323
subnet: "{{ run__datahub_subnet_ids | first }}"
2424
image: "{{ run__datahub_image_catalog_entry.uuid }}"
2525
catalog: "{{ run__datahub_image_catalog_name }}"
26-
template: "{{ ('template' in __datahub_config_item) | ternary(run__datahub_available_templates | select('ansible.builtin.search', __datahub_config_item.template | default(omit)) | list | first, omit, omit) }}"
27-
definition: "{{ ('definition' in __datahub_config_item) | ternary(run__datahub_available_definitions | select('ansible.builtin.search', __datahub_config_item.definition | default(omit)) | list | first, omit, omit) }}"
28-
groups: "{{ __datahub_config_item.instance_groups | default(omit) }}"
26+
template: "{{ run__datahub_available_templates | select('ansible.builtin.search', __datahub_config_item.template) | list | first }}"
27+
groups: "{{ __datahub_config_item.instance_groups }}"
2928
tags: "{{ __datahub_config_item.tags }}"
3029
wait: yes
3130
loop_control:

0 commit comments

Comments
 (0)