func (cmd *ovfx) WaitForIP(vm *object.VirtualMachine) error { if !cmd.Options.PowerOn || !cmd.Options.WaitForIP { return nil } cmd.Log("Waiting for IP address...\n") ip, err := vm.WaitForIP(context.TODO()) if err != nil { return err } cmd.Log(fmt.Sprintf("Received IP address: %s\n", ip)) return nil }