X-Git-Url: http://git.squeep.com/?p=awsible;a=blobdiff_plain;f=roles%2Fcommon%2Ftemplates%2Fawsible.sh.j2;fp=roles%2Fcommon%2Ffiles%2Fawsible.sh;h=754e828e8426105749777801e2e7eb36f3a98dc0;hp=e123c8278c478860b3b39d1263fe6847067119a8;hb=1d6f18c7206a8a3e409ea50e89113015f4660200;hpb=37253e1b3651d2e3f1c714c55fb05894abacf398 diff --git a/roles/common/files/awsible.sh b/roles/common/templates/awsible.sh.j2 similarity index 62% rename from roles/common/files/awsible.sh rename to roles/common/templates/awsible.sh.j2 index e123c82..754e828 100644 --- a/roles/common/files/awsible.sh +++ b/roles/common/templates/awsible.sh.j2 @@ -1,4 +1,5 @@ # configure environment with AWS info +{% raw %} 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 @@ -13,10 +14,11 @@ export EC2_AZ=`curl -sf http://169.254.169.254/latest/meta-data/placement/availa 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= +{% endraw %} +# hard-code here for systems without userdata +export CLOUD_ACCOUNT={{ ACCT_NAME }} +export CLOUD_MODULE={{ my_tags['tags']['module']|default('(no module)') }} +export CLOUD_STACK={{ my_tags['tags']['stack']|default() }} +export CLOUD_PHASE={{ my_tags['tags']['phase']|default('None') }} +export CLOUD_AUTO_SCALE_GROUP={{ my_tags['tags']['aws:autoscaling:groupName']|default() }} # export CLOUD_LAUNCH_CONFIG=module-stack-country-phase-version