From 1a1c69c064a96b3bf0ecdea073abe7ad14bdb06c Mon Sep 17 00:00:00 2001 From: Phil Sphicas Date: Wed, 18 Dec 2019 08:39:23 -0800 Subject: [PATCH] Fix: genesis.sh and join.sh rendering fix Fixes a rendering issue with the previous HostSystem schema change when common packages are omitted. https://review.opendev.org/#/c/699162/ Change-Id: I629c652be1575351c8b33b141467f2839badc112 --- promenade/templates/include/up.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/promenade/templates/include/up.sh b/promenade/templates/include/up.sh index fa0c3482..83e53e2e 100644 --- a/promenade/templates/include/up.sh +++ b/promenade/templates/include/up.sh @@ -97,10 +97,10 @@ done while true; do if ! DEBIAN_FRONTEND=noninteractive apt-get install -o Dpkg::Options::="--force-confold" -y --no-install-recommends \ {%- for role in roles %} - {%- for package in config['HostSystem:packages.' + role + '.required'].values() | default([]) %} + {%- for package in config.get_path('HostSystem:packages.' + role + '.required',{}).values() %} {{ package }} \ {%- endfor %} - {%- for package in config['HostSystem:packages.' + role + '.additional'] | default([]) %} + {%- for package in config.get_path('HostSystem:packages.' + role + '.additional',[]) %} {{ package }} \ {%- endfor %} {%- endfor %}