From 532197c07ffef4003f8cd04d787ff46eb2f49b95 Mon Sep 17 00:00:00 2001 From: Lusheng Ji Date: Thu, 19 Oct 2017 01:41:26 -0400 Subject: [PATCH] Fix DockerBP getting empty pub IP problem Issue-Id: DCAEGEN2-128 Change-Id: I87f682a5aa7288de03711fff9d78f36b3a9fe306 Signed-off-by: Lusheng Ji --- blueprints/DockerBP.yaml-template | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/blueprints/DockerBP.yaml-template b/blueprints/DockerBP.yaml-template index 28f2180..1a5f025 100644 --- a/blueprints/DockerBP.yaml-template +++ b/blueprints/DockerBP.yaml-template @@ -111,7 +111,10 @@ inputs: type: string default: | MYIP=`wget -qO- http://169.254.169.254/2009-04-04/meta-data/local-ipv4` - MYPUB=`wget -qO- http://169.254.169.254/2009-04-04/meta-data/public-ipv4` + while [ -z "$MYPUB" ]; do + MYPUB=`wget -qO- http://169.254.169.254/2009-04-04/meta-data/public-ipv4` + sleep 5 + done echo "My public IP: $MYPUB" MYNAME=`hostname` echo >>/etc/hosts -- 2.16.6