Skip to content

Commit e48f81a

Browse files
committed
improve defaults for DE setup
Signed-off-by: Curtis Howard <curtis@cloudera.com>
1 parent 56f137f commit e48f81a

File tree

2 files changed

+15
-9
lines changed

2 files changed

+15
-9
lines changed

roles/runtime/tasks/setup_base.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -64,16 +64,16 @@
6464
cloudera.cloud.de:
6565
name: "{{ __de_config_item.name }}"
6666
env: "{{ run__env_name }}"
67-
instance_type: "{{ __de_config_item.raw.instance_type }}"
68-
minimum_instances: "{{ __de_config_item.raw.minimum_instances }}"
69-
maximum_instances: "{{ __de_config_item.raw.maximum_instances }}"
70-
minimum_spot_instances: "{{ __de_config_item.raw.minimum_spot_instances | default(omit) }}"
71-
maximum_spot_instances: "{{ __de_config_item.raw.maximum_spot_instances | default(omit) }}"
67+
instance_type: "{{ __de_config_item.raw.instance_type | default(run__de_compute_default[run__infra_type]) }}"
68+
minimum_instances: "{{ __de_config_item.raw.minimum_instances | default(1) }}"
69+
maximum_instances: "{{ __de_config_item.raw.maximum_instances | default(4) }}"
70+
minimum_spot_instances: "{{ __de_config_item.raw.minimum_spot_instances | default(0) }}"
71+
maximum_spot_instances: "{{ __de_config_item.raw.maximum_spot_instances | default(0) }}"
7272
chart_value_overrides: "{{ __de_config_item.raw.chart_value_overrides | default(omit) }}"
73-
enable_public_endpoint: "{{ __de_config_item.raw.enable_public_endpoint | default(omit) }}"
74-
enable_workload_analytics: "{{ __de_config_item.raw.enable_workload_analytics | default(omit) }}"
75-
initial_instances: "{{ __de_config_item.raw.initial_instances | default(omit) }}"
76-
initial_spot_instances: "{{ __de_config_item.raw.initial_spot_instances | default(omit) }}"
73+
enable_public_endpoint: "{{ __de_config_item.raw.enable_public_endpoint | default(True) }}"
74+
enable_workload_analytics: "{{ __de_config_item.raw.enable_workload_analytics | default(True) }}"
75+
initial_instances: "{{ __de_config_item.raw.initial_instances | default(1) }}"
76+
initial_spot_instances: "{{ __de_config_item.raw.initial_spot_instances | default(0) }}"
7777
root_volume_size: "{{ __de_config_item.raw.root_volume_size | default(omit) }}"
7878
skip_validation: "{{ __de_config_item.raw.skip_validation | default(omit) }}"
7979
tags: "{{ __de_config_item.raw.tags | default(omit) }}"

roles/runtime/vars/main.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,3 +59,9 @@ run__datahub_storage_default:
5959
std: 'pd-standard'
6060
fast: 'pd-standard'
6161
eph: 'pd-standard'
62+
63+
64+
run__de_compute_default:
65+
aws: 'm5.4xlarge'
66+
azure: 'Standard_D8_v3'
67+
gcp: 'e2-standard-8'

0 commit comments

Comments
 (0)