Skip to content

Commit 54b103b

Browse files
committed
testing finished
1 parent 671f685 commit 54b103b

1 file changed

Lines changed: 8 additions & 11 deletions

File tree

builtin/providers/vsphere/resource_vsphere_virtual_machine.go

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -381,7 +381,7 @@ func resourceVSphereVirtualMachineRead(d *schema.ResourceData, meta interface{})
381381
var mvm mo.VirtualMachine
382382

383383
collector := property.DefaultCollector(client.Client)
384-
if err := collector.RetrieveOne(context.TODO(), vm.Reference(), []string{"guest", "summary", "datastore"}, &mvm); err != nil {
384+
if err := collector.RetrieveOne(context.TODO(), vm.Reference(), []string{"guest", "summary", "datastore","config.extraConfig"}, &mvm); err != nil {
385385
return err
386386
}
387387

@@ -437,21 +437,18 @@ func resourceVSphereVirtualMachineRead(d *schema.ResourceData, meta interface{})
437437
d.Set("memory", mvm.Summary.Config.MemorySizeMB)
438438
d.Set("cpu", mvm.Summary.Config.NumCpu)
439439

440-
log.Printf("[DEBUG] ===============================")
441-
//log.Printf("[DEBUG] Get extra config ===============================")
442-
//log.Printf("[DEBUG] Get extra config %v", mvm.Config)
443-
//log.Printf("[DEBUG] Get extra config %v", mvm.Config.ExtraConfig)
444440
if mvm.Config != nil && mvm.Config.ExtraConfig != nil && len(mvm.Config.ExtraConfig) > 0 {
445-
log.Printf("[DEBUG] reading custom configs")
446-
custom_configs := make(map[string]types.AnyType)
441+
//TODO: can only set specific custom value, not everything
442+
//Would need the config here
443+
//custom_configs := make(map[string]types.AnyType)
447444
for _, v := range mvm.Config.ExtraConfig {
448445
value := v.GetOptionValue()
449-
custom_configs[value.Key] = value.Value
450-
log.Printf("[DEBUG] reading custom configs %s,%s",value.Key, value.Value)
446+
//custom_configs[value.Key] = value.Value
447+
log.Printf("[DEBUG] custom configs %s,%s",value.Key, value.Value)
451448
}
452-
d.Set("custom_configuration_parameters", custom_configs)
449+
//d.Set("custom_configuration_parameters", custom_configs)
453450
}
454-
log.Printf("[DEBUG] ===============================")
451+
455452
d.Set("datastore", rootDatastore)
456453

457454
// Initialize the connection info

0 commit comments

Comments
 (0)