Index: compute_engine_scripts/skfe/vm_create_instance.sh |
diff --git a/compute_engine_scripts/skfe/vm_create_instance.sh b/compute_engine_scripts/skfe/vm_create_instance.sh |
new file mode 100755 |
index 0000000000000000000000000000000000000000..31c882c5184ca2ac149b0c9d60362470de2d2f45 |
--- /dev/null |
+++ b/compute_engine_scripts/skfe/vm_create_instance.sh |
@@ -0,0 +1,27 @@ |
+#!/bin/bash |
+# |
+# Creates the compute instance for the skia frontends. |
+# |
+set -x |
+ |
+source vm_config.sh |
+ |
+ |
+for NUM in $(seq 1 $NUM_INSTANCES); do |
+ |
+ gcloud compute --project $PROJECT_ID disks create $INSTANCE_NAME-$NUM \ |
+ --zone $ZONE \ |
+ --source-snapshot skia-pushable-base \ |
+ --type "pd-standard" |
+ |
+ gcloud compute --project $PROJECT_ID instances create $INSTANCE_NAME-$NUM\ |
+ --zone $ZONE \ |
+ --machine-type $MACHINE_TYPE \ |
+ --network "default" \ |
+ --maintenance-policy "MIGRATE" \ |
+ --scopes $SCOPES \ |
+ --tags "http-server" "https-server" \ |
+ --disk "name="$INSTANCE_NAME-$NUM "device-name="$INSTANCE_NAME-$NUM "mode=rw" "boot=yes" "auto-delete=yes" \ |
+ --metadata-from-file "startup-script=startup-script.sh" |
+ |
+done |