Skip to content

Commit 4db2400

Browse files
committed
fix: handle netbox migration to disk set in MB
1 parent a4e9def commit 4db2400

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

netbox/data_source_netbox_virtual_machines.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ func dataSourceNetboxVirtualMachineRead(d *schema.ResourceData, m interface{}) e
244244
mapping["custom_fields"] = v.CustomFields
245245
}
246246
if v.Disk != nil {
247-
mapping["disk_size_gb"] = *v.Disk
247+
mapping["disk_size_gb"] = *v.Disk / 1000
248248
}
249249
if v.LocalContextData != nil {
250250
if localContextData, err := json.Marshal(v.LocalContextData); err == nil {

netbox/resource_netbox_virtual_machine.go

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ func resourceNetboxVirtualMachineCreate(ctx context.Context, d *schema.ResourceD
153153

154154
diskSizeValue, ok := d.GetOk("disk_size_gb")
155155
if ok {
156-
diskSize := int64(diskSizeValue.(int))
156+
diskSize := int64(diskSizeValue.(int)) * 1000
157157
data.Disk = &diskSize
158158
}
159159

@@ -308,7 +308,10 @@ func resourceNetboxVirtualMachineRead(ctx context.Context, d *schema.ResourceDat
308308
d.Set("vcpus", nil)
309309
}
310310
d.Set("memory_mb", vm.Memory)
311-
d.Set("disk_size_gb", vm.Disk)
311+
if vm.Disk != nil {
312+
diskSizeGb := *vm.Disk / 1000
313+
d.Set("disk_size_gb", diskSizeGb)
314+
}
312315
if vm.Status != nil {
313316
d.Set("status", vm.Status.Value)
314317
} else {

0 commit comments

Comments
 (0)