diff --git a/promenade/templates/include/up.sh b/promenade/templates/include/up.sh index e237a253..954e8081 100644 --- a/promenade/templates/include/up.sh +++ b/promenade/templates/include/up.sh @@ -5,6 +5,10 @@ if [ -h /etc/resolv.conf ]; then rm -f /etc/resolv.conf fi +systemctl disable systemd-resolved.service +systemctl stop systemd-resolved.service +systemctl mask systemd-resolved.service + CURATED_DIRS=( /etc/kubernetes /var/lib/etcd @@ -101,7 +105,10 @@ done {%- elif config['HostSystem:packages.' + role + '.required.runtime'] is defined %} {{ config['HostSystem:packages.' + role + '.required.runtime'] }} \ {%- endif %} - {{ config['HostSystem:packages.' + role + '.required.socat'] }}; then + {%- if config['HostSystem:packages.' + role + '.required.socat'] is defined %} + {{ config['HostSystem:packages.' + role + '.required.socat'] }} \ + {%- endif %} + ;then now=$(date +%s) if [[ ${now} -gt ${end} ]]; then log Failed to install apt packages.