(FunctionDef create-master-instance [] (List (= scope= flags=0 words=[] bindings=[('address_opt', {[DQ ]})]) (AndOr OP_AND_IF (DBracket {B1 UNARY_STRING_n {[VarSub 1 test_op=VS_TEST_COLON_HYPHEN {}]}}) (= scope= flags=0 words=[] bindings=[('address_opt', {[DQ [LIT_CHARS "--address "][VarSub 1]]})]) ) (= scope= flags=0 words=[] bindings=[('preemptible_master', {[DQ ]})]) (If (DBracket {B2 BINARY_STRING_EQUAL {[DQ [VarSub PREEMPTIBLE_MASTER test_op=VS_TEST_COLON_HYPHEN {}]]} {[DQ [LIT_CHARS true]]}}) (= scope= flags=0 words=[] bindings=[('preemptible_master', {[DQ [LIT_CHARS "--preemptible --maintenance-policy TERMINATE"]]})]) ) (Com {[LIT_CHARS write-master-env]} ) (Com {[LIT_CHARS gcloud]} {[LIT_CHARS compute]} {[LIT_CHARS instances]} {[LIT_CHARS create]} {[DQ [VarSub MASTER_NAME]]} {[VarSub address_opt]} {[LIT_CHARS --project]} {[DQ [VarSub PROJECT]]} {[LIT_CHARS --zone]} {[DQ [VarSub ZONE]]} {[LIT_CHARS --machine-type]} {[DQ [VarSub MASTER_SIZE]]} {[LIT_CHARS --image-project] [LIT_DBRACKET_LIKE "="] [DQ [VarSub MASTER_IMAGE_PROJECT]]} {[LIT_CHARS --image]} {[DQ [VarSub MASTER_IMAGE]]} {[LIT_CHARS --tags]} {[DQ [VarSub MASTER_TAG]]} {[LIT_CHARS --network]} {[DQ [VarSub NETWORK]]} {[LIT_CHARS --scopes]} {[DQ [LIT_CHARS "storage-ro,compute-rw,monitoring,logging-write"]]} {[LIT_CHARS --can-ip-forward]} {[LIT_CHARS --metadata-from-file]} {[DQ [LIT_CHARS "kube-env="][VarSub KUBE_TEMP][LIT_CHARS "/master-kube-env.yaml,user-data="][VarSub KUBE_ROOT][LIT_CHARS /cluster/gce/coreos/master-][VarSub CONTAINER_RUNTIME][LIT_CHARS ".yaml,configure-node="][VarSub KUBE_ROOT][LIT_CHARS "/cluster/gce/coreos/configure-node.sh,configure-kubelet="][VarSub KUBE_ROOT][LIT_CHARS "/cluster/gce/coreos/configure-kubelet.sh,cluster-name="][VarSub KUBE_TEMP][LIT_CHARS /cluster-name.txt]]} {[LIT_CHARS --disk]} {[DQ [LIT_CHARS "name="][VarSub MASTER_NAME][LIT_CHARS "-pd,device-name=master-pd,mode=rw,boot=no,auto-delete=no"]]} {[LIT_CHARS --boot-disk-size]} {[DQ [VarSub MASTER_ROOT_DISK_SIZE test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS 10]}]]} {[VarSub preemptible_master]} ) ) )