quiet prompt on private systems
authorJustin Wind <j.wind@partner.samsung.com>
Tue, 18 Apr 2017 19:57:23 +0000 (12:57 -0700)
committerJustin Wind <j.wind@partner.samsung.com>
Tue, 18 Apr 2017 19:57:23 +0000 (12:57 -0700)
roles/common/files/awsible.sh

index 00a9ec1ab0a5008629582ce74d0ac7cbec502827..e123c8278c478860b3b39d1263fe6847067119a8 100644 (file)
@@ -1,9 +1,15 @@
 # configure environment with AWS info
-export INSTANCE_ID=`curl -s http://169.254.169.254/latest/meta-data/instance-id`
-export PUBLIC_HOSTNAME=`curl -s http://169.254.169.254/latest/meta-data/public-hostname`
-export PUBLIC_IP=`curl -s http://169.254.169.254/latest/meta-data/public-ipv4`
-export PRIVATE_IP=`curl -s http://169.254.169.254/latest/meta-data/local-ipv4`
-export EC2_AZ=`curl -s http://169.254.169.254/latest/meta-data/placement/availability-zone/`
+export INSTANCE_ID=`curl -sf http://169.254.169.254/latest/meta-data/instance-id`
+if ! export PUBLIC_HOSTNAME=`curl -sf http://169.254.169.254/latest/meta-data/public-hostname`
+then
+       export PUBLIC_HOSTNAME=''
+fi
+if ! export PUBLIC_IP=`curl -sf http://169.254.169.254/latest/meta-data/public-ipv4`
+then
+       export PUBLIC_IP=''
+fi
+export PRIVATE_IP=`curl -sf http://169.254.169.254/latest/meta-data/local-ipv4`
+export EC2_AZ=`curl -sf http://169.254.169.254/latest/meta-data/placement/availability-zone/`
 TMP="${#EC2_AZ}"
 export EC2_REGION="${EC2_AZ:0:$TMP-1}"
 unset TMP