From 7bf862446020a8002266f86b4e8c216a5a0bb644 Mon Sep 17 00:00:00 2001 From: Andre Araujo Date: Fri, 23 Dec 2022 20:56:02 +1100 Subject: [PATCH] Ensure a default valut is applied to run__dw_vw_configs. Ensure run__dw_vw_configs is set even if run__dw_dbc_configs is unset to avoid failures later at the runtime deployment. Fixes #135. Signed-off-by: Andre Araujo --- roles/runtime/tasks/initialize_base.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/roles/runtime/tasks/initialize_base.yml b/roles/runtime/tasks/initialize_base.yml index 657f9185..03a457c3 100644 --- a/roles/runtime/tasks/initialize_base.yml +++ b/roles/runtime/tasks/initialize_base.yml @@ -204,9 +204,13 @@ loop_var: __dw_config index_var: __dw_config_index + - name: Ensure runtime configs is initialized + ansible.builtin.set_fact: + run__dw_vw_configs: "{{ run__dw_vw_configs | default([]) }}" + - name: Construct CDP DW Virtual Warehouse configurations ansible.builtin.set_fact: - run__dw_vw_configs: "{{ run__dw_vw_configs | default([]) | union([config]) }}" + run__dw_vw_configs: "{{ run__dw_vw_configs | union([config]) }}" vars: config: dbc_name: "{{ __dw_config.0.name }}"