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 %}