Skip to content

Instantly share code, notes, and snippets.

@mikepfeiffer
Last active January 21, 2024 20:37
Show Gist options
  • Star 4 You must be signed in to star a gist
  • Fork 13 You must be signed in to fork a gist
  • Save mikepfeiffer/7c949e2d04c9e51ef204fb9a7f3d2978 to your computer and use it in GitHub Desktop.
Save mikepfeiffer/7c949e2d04c9e51ef204fb9a7f3d2978 to your computer and use it in GitHub Desktop.
Userdata script to setup a basic web page with instance id and tag instance
#!/bin/bash
yum install httpd -y
/sbin/chkconfig --levels 235 httpd on
service httpd start
instanceId=$(curl http://169.254.169.254/latest/meta-data/instance-id)
region=$(curl http://169.254.169.254/latest/dynamic/instance-identity/document | grep region | awk -F\" '{print $4}')
echo "<h1>$instanceId</h1>" > /var/www/html/index.html
aws ec2 create-tags --resources "$instanceId" --tags Key=Name,Value="PROD-$instanceId" --region "$region"
@bjethwan
Copy link

Thanks. You pluralsight course is cool.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment