-
-
Save itsx/d5cb89a95f2cdce20a39070c1a18e522 to your computer and use it in GitHub Desktop.
Revisions
-
Sam Withrow renamed this gist
May 29, 2014 . 1 changed file with 4 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -3,6 +3,10 @@ # # copy this into /etc/profile.d/instance-name-tag.sh # # you will need: # - curl, jq, and aws cli installed # - an IAM role that gives the EC2 instance access to describe tags # ## get instance info INSTANCE=$(curl -s http://169.254.169.254/latest/dynamic/instance-identity/document|jq .instanceId|tr -d '"') -
Sam Withrow created this gist
May 29, 2014 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,18 @@ #!/bin/bash # # copy this into /etc/profile.d/instance-name-tag.sh # ## get instance info INSTANCE=$(curl -s http://169.254.169.254/latest/dynamic/instance-identity/document|jq .instanceId|tr -d '"') ## use region the instance is in as default region export AWS_DEFAULT_REGION=$(curl -s http://169.254.169.254/latest/dynamic/instance-identity/document|jq .region|tr -d '"') ## make sure aws stuff is in the path PATH="/opt/aws/bin:$PATH" ## grab the Name tag for this instance NAMETAG=$(aws ec2 describe-tags --filters Name=resource-id,Values=$INSTANCE Name=key,Values=Name|jq ".Tags[0].Value"|tr -d '"') export PS1="\\t [\\u@${NAMETAG} \\W]\\\$ "