Skip to content

Instantly share code, notes, and snippets.

@rahulroshan96
Last active January 20, 2018 15:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rahulroshan96/946c35a4991c7a14b0b1663c2bda830c to your computer and use it in GitHub Desktop.
Save rahulroshan96/946c35a4991c7a14b0b1663c2bda830c to your computer and use it in GitHub Desktop.
set -x
userfile="/var/lib/cloud/instance/user-data.txt"
if [ -e $userfile ]; then #if file is present
resourceGroup=$(curl -H Metadata:true "http://169.254.169.254/metadata/instance/compute/resourceGroupName?api-version=2017-08-01&format=text")
sudo sed -e 's/AVI-RESOURCE-GROUP/$resourceGroup/g' $userfile > $userfile
sudo cat $userfile
sudo reboot
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment