mirror of
https://github.com/bpg/terraform-provider-proxmox.git
synced 2025-07-01 19:12:59 +00:00
Fix vm
resource
This commit is contained in:
parent
eb06704896
commit
51e8f9b621
@ -1503,7 +1503,6 @@ func resourceVirtualEnvironmentVMCreateCustom(d *schema.ResourceData, m interfac
|
||||
KeyboardLayout: &keyboardLayout,
|
||||
NetworkDevices: networkDeviceObjects,
|
||||
OSType: &operatingSystemType,
|
||||
PoolID: &poolID,
|
||||
SCSIDevices: diskDeviceObjects,
|
||||
SCSIHardware: &scsiHardware,
|
||||
SerialDevices: serialDevices,
|
||||
@ -1532,6 +1531,10 @@ func resourceVirtualEnvironmentVMCreateCustom(d *schema.ResourceData, m interfac
|
||||
createBody.Name = &name
|
||||
}
|
||||
|
||||
if poolID != "" {
|
||||
createBody.PoolID = &poolID
|
||||
}
|
||||
|
||||
err = veClient.CreateVM(nodeName, createBody)
|
||||
|
||||
if err != nil {
|
||||
@ -3011,7 +3014,12 @@ func resourceVirtualEnvironmentVMUpdate(d *schema.ResourceData, m interface{}) e
|
||||
}
|
||||
|
||||
name := d.Get(mkResourceVirtualEnvironmentVMName).(string)
|
||||
updateBody.Name = &name
|
||||
|
||||
if name == "" {
|
||||
delete = append(delete, "name")
|
||||
} else {
|
||||
updateBody.Name = &name
|
||||
}
|
||||
|
||||
if d.HasChange(mkResourceVirtualEnvironmentVMTabletDevice) {
|
||||
tabletDevice := proxmox.CustomBool(d.Get(mkResourceVirtualEnvironmentVMTabletDevice).(bool))
|
||||
|
Loading…
Reference in New Issue
Block a user