func (d *Driver) getDatacenter(f *find.Finder, ctx context.Context) (dc *object.Datacenter, err error) { // Datacenter if d.Datacenter != "" { // Find specified Datacenter dc, err = f.Datacenter(ctx, d.Datacenter) if err != nil { return dc, err } } else { // Use default Datacenter dc, err = f.DefaultDatacenter(ctx) if err != nil { return dc, err } } log.Debug("Datacenter found: ", dc) return dc, nil }