From: Tony Hansen Date: Wed, 1 Nov 2017 15:12:11 +0000 (+0000) Subject: add loop to ensure DHCP ran X-Git-Tag: 1.0.0-Amsterdam~10^2 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=73e66b913bfad7105f94a84f3f957620fb12bcba;p=dcaegen2%2Fplatform%2Fblueprints.git add loop to ensure DHCP ran if dnsdomainname didn't succeed, try again at 10-second intervals up to 20 additional times Change-Id: I6774f9386badaa72d667812d09e872b35e9e58a3 Signed-off-by: Tony Hansen Issue-ID: DCAEGEN2-185 --- diff --git a/blueprints/pgaas-cluster.yaml-template b/blueprints/pgaas-cluster.yaml-template index 6ad8901..9a85288 100644 --- a/blueprints/pgaas-cluster.yaml-template +++ b/blueprints/pgaas-cluster.yaml-template @@ -64,7 +64,20 @@ inputs: then echo WARNING WARNING WARNING echo The DNS DHCP settings did not work properly. - exit 1 + for i in $(seq 20) + do + echo Sleeping... + sleep 10 + if [ "$(dnsdomainname 2>/dev/null)" != "" ] + then break + fi + echo The DNS DHCP settings still did not work properly. + done + if [ "$(dnsdomainname 2>/dev/null)" = "" ] + then + echo Exiting + exit 1 + fi fi CONFDIR=/var/config/DCAE/chef/ diff --git a/blueprints/pgaas-onevm.yaml-template b/blueprints/pgaas-onevm.yaml-template index 1575374..ec7aa36 100644 --- a/blueprints/pgaas-onevm.yaml-template +++ b/blueprints/pgaas-onevm.yaml-template @@ -57,7 +57,20 @@ inputs: then echo WARNING WARNING WARNING echo The DNS DHCP settings did not work properly. - exit 1 + for i in $(seq 20) + do + echo Sleeping... + sleep 10 + if [ "$(dnsdomainname 2>/dev/null)" != "" ] + then break + fi + echo The DNS DHCP settings still did not work properly. + done + if [ "$(dnsdomainname 2>/dev/null)" = "" ] + then + echo Exiting + exit 1 + fi fi CONFDIR=/var/config/DCAE/chef/ diff --git a/blueprints/pgaas.yaml-template b/blueprints/pgaas.yaml-template index 9158e79..245b564 100644 --- a/blueprints/pgaas.yaml-template +++ b/blueprints/pgaas.yaml-template @@ -57,7 +57,20 @@ inputs: then echo WARNING WARNING WARNING echo The DNS DHCP settings did not work properly. - exit 1 + for i in $(seq 20) + do + echo Sleeping... + sleep 10 + if [ "$(dnsdomainname 2>/dev/null)" != "" ] + then break + fi + echo The DNS DHCP settings still did not work properly. + done + if [ "$(dnsdomainname 2>/dev/null)" = "" ] + then + echo Exiting + exit 1 + fi fi CONFDIR=/var/config/DCAE/chef/