From 573f30ee7123c119f32007968764ab51ae889340 Mon Sep 17 00:00:00 2001 From: Grant Gongaware Date: Thu, 23 Mar 2017 14:24:25 -0700 Subject: [PATCH] stop and update config on a create recycle --- proxmox/resource_vm_qemu.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/proxmox/resource_vm_qemu.go b/proxmox/resource_vm_qemu.go index 298ed80..1f7904f 100644 --- a/proxmox/resource_vm_qemu.go +++ b/proxmox/resource_vm_qemu.go @@ -179,7 +179,14 @@ func resourceVmQemuCreate(d *schema.ResourceData, meta interface{}) error { } } else { log.Printf("[DEBUG] recycling VM vmId: %d", vmr.VmId()) - err := prepareDiskSize(client, vmr, disk_gb) + + client.StopVm(vmr) + + err := config.UpdateConfig(vmr, client) + if err != nil { + return err + } + err = prepareDiskSize(client, vmr, disk_gb) if err != nil { return err }