in cli_tools/gce_ovf_import/ovf_importer/ovf_importer.go [148:181]
func (oi *OVFImporter) buildDaisyVars(bootDiskImage domain.Image, machineType string) map[string]string {
varMap := map[string]string{}
varMap["boot_disk_image_uri"] = bootDiskImage.GetURI()
if oi.params.IsInstanceImport() {
varMap["instance_name"] = oi.params.InstanceNames
} else {
varMap["machine_image_name"] = oi.params.MachineImageName
}
varMap["instance_service_account"] = oi.params.InstanceServiceAccount
if oi.params.Subnet != "" {
varMap["subnet"] = oi.params.Subnet
// When subnet is set, we need to grant a value to network to avoid fallback to default
if oi.params.Network == "" {
varMap["network"] = ""
}
}
if oi.params.Network != "" {
varMap["network"] = oi.params.Network
}
if machineType != "" {
varMap["machine_type"] = machineType
}
if oi.params.Description != "" {
varMap["description"] = oi.params.Description
}
if oi.params.PrivateNetworkIP != "" {
varMap["private_network_ip"] = oi.params.PrivateNetworkIP
}
if oi.params.NetworkTier != "" {
varMap["network_tier"] = oi.params.NetworkTier
}
return varMap
}