X-Git-Url: http://git.squeep.com/?a=blobdiff_plain;f=roles%2Fcommon%2Ffiles%2Fawsible.sh;fp=roles%2Fcommon%2Ffiles%2Fawsible.sh;h=00a9ec1ab0a5008629582ce74d0ac7cbec502827;hb=164fb4ac7aebf84ca89433aeee8d16771fb8b7da;hp=0000000000000000000000000000000000000000;hpb=eff6951aff36874ec094e80849ee3095800b7e76;p=awsible diff --git a/roles/common/files/awsible.sh b/roles/common/files/awsible.sh new file mode 100644 index 0000000..00a9ec1 --- /dev/null +++ b/roles/common/files/awsible.sh @@ -0,0 +1,16 @@ +# 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/` +TMP="${#EC2_AZ}" +export EC2_REGION="${EC2_AZ:0:$TMP-1}" +unset TMP +# export CLOUD_ACCOUNT=awsAcctName... +# export CLOUD_MODULE=mytags['tags']['module']|default('(no module)') +# export CLOUD_STACK=stack|None +# export CLOUD_PHASE=mytags['tags']['phase']|default('None') + +# export CLOUD_AUTO_SCALE_GROUP= +# export CLOUD_LAUNCH_CONFIG=module-stack-country-phase-version