(ctx context.Context, vm *object.VirtualMachine)
| 173 | } |
| 174 | |
| 175 | func getVMToolsIP(ctx context.Context, vm *object.VirtualMachine) (string, error) { |
| 176 | guestIP, err := vm.WaitForIP(ctx) |
| 177 | if err != nil { |
| 178 | return "", err |
| 179 | } |
| 180 | return guestIP, err |
| 181 | } |
| 182 | |
| 183 | func vCenterConnect(ctx context.Context, newVM vmConfig) (*govmomi.Client, *object.Datastore, *object.DatacenterFolders, *object.HostSystem, object.NetworkReference, *object.ResourcePool) { |
| 184 |