title: Can the startup script on a Google Compute Engine instance run with command line arguments?
body: <p>We are creating instances via command line like this:</p>
  
  <pre><code>gcloud compute instances create instance-name [--stuff otherstuff] --metadata-from-file startup-script=scriptname.sh
  </code></pre>
  
  <p>Is there any way to specify command line arguments for that startup script? We use an almost identical script for several instances, and it seems like too much duplication.</p>