github.com/nathanielks/terraform@v0.6.1-0.20170509030759-13e1a62319dc/examples/google-internal-load-balancing/startup.sh (about)

     1  #! /bin/bash
     2  apt-get update
     3  apt-get install apache2 -y
     4  a2ensite default-ssl
     5  a2enmod ssl
     6  service apache2 restart
     7  INSTANCE_NAME=`curl -s -H "Metadata-Flavor: Google" http://metadata.google.internal/computeMetadata/v1/instance/hostname | awk -F "." '{print $1}'`
     8  ZONE=`curl -s -H "Metadata-Flavor: Google" http://metadata.google.internal/computeMetadata/v1/instance/zone | awk -F "/" '{print $NF}'`
     9  echo '<!doctype html><html><body><h1>'$INSTANCE_NAME'</h1></body></html>' | tee /var/www/html/index.html
    10  gcloud compute instances delete-access-config $INSTANCE_NAME --zone $ZONE