Add flag to disable OvfEnvironment transport
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
@ -28,9 +28,10 @@ var Commands struct {
|
||||
Force bool `short:"f" long:"force"`
|
||||
} // `command:"datacenter" alias:"dc" description:"Define a Network Protocol Profile within a datacenter"`
|
||||
VirtualMachine struct {
|
||||
Name string `short:"n" long:"name" description:"Name of virtual machine" required:"true"`
|
||||
Datacenter string `long:"datacenter" description:"Name of datacenter" required:"true"`
|
||||
Network string `long:"portgroup" description:"Name of network portgroup" required:"true"`
|
||||
Name string `short:"n" long:"name" description:"Name of virtual machine" required:"true"`
|
||||
Datacenter string `long:"datacenter" description:"Name of datacenter" required:"true"`
|
||||
Network string `long:"portgroup" description:"Name of network portgroup" required:"true"`
|
||||
OvfTransport bool `long:"ovftransport" description:"Enable the OVF transport 'VMware Tools'" default:"true"`
|
||||
} // `command:"virtualmachine" alias:"vm" description:"Configure a virtual machine for usage of Network Protocol Profiles"`
|
||||
GuestOS struct {
|
||||
} // `command:"guestos" alias:"os" description:"Configure guest OS network with allocated IP address"`
|
||||
@ -71,7 +72,7 @@ func main() {
|
||||
case "guestos", "os":
|
||||
// TODO
|
||||
case "virtualmachine", "vm":
|
||||
if err := hypervisor.SetVirtualMachineProperties(ctx, clt, Commands.VirtualMachine.Datacenter, Commands.VirtualMachine.Name, Commands.VirtualMachine.Network); err != nil {
|
||||
if err := hypervisor.SetVirtualMachineProperties(ctx, clt, Commands.VirtualMachine.Datacenter, Commands.VirtualMachine.Name, Commands.VirtualMachine.Network, Commands.VirtualMachine.OvfTransport); err != nil {
|
||||
log.Fatalf("[ERROR] Could not apply vApp properties: %s", err)
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user