From b5e9bcd445bae75ed93fb9f66c92ed632614758b Mon Sep 17 00:00:00 2001 From: Justin Wind Date: Tue, 18 Apr 2017 12:57:23 -0700 Subject: [PATCH] quiet prompt on private systems --- roles/common/files/awsible.sh | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/roles/common/files/awsible.sh b/roles/common/files/awsible.sh index 00a9ec1..e123c82 100644 --- a/roles/common/files/awsible.sh +++ b/roles/common/files/awsible.sh @@ -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 -- 2.45.2