From 383738a54a787e2486ba06a8243a52765ec75a64 Mon Sep 17 00:00:00 2001 From: Virgil Date: Mon, 9 Dec 2019 11:02:33 +0100 Subject: [PATCH] Add ballooning feature for memory --- proxmox/resource_vm_qemu.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/proxmox/resource_vm_qemu.go b/proxmox/resource_vm_qemu.go index 17dafa8e..5db6ba03 100644 --- a/proxmox/resource_vm_qemu.go +++ b/proxmox/resource_vm_qemu.go @@ -96,6 +96,11 @@ func resourceVmQemu() *schema.Resource { Optional: true, Default: 512, }, + "balloon": { + Type: schema.TypeInt, + Optional: true, + Default: 0, + }, "cores": { Type: schema.TypeInt, Optional: true, @@ -449,6 +454,7 @@ func resourceVmQemuCreate(d *schema.ResourceData, meta interface{}) error { BootDisk: d.Get("bootdisk").(string), Agent: d.Get("agent").(int), Memory: d.Get("memory").(int), + Balloon: d.Get("balloon").(int), QemuCores: d.Get("cores").(int), QemuSockets: d.Get("sockets").(int), QemuVcpus: d.Get("vcpus").(int), @@ -640,6 +646,7 @@ func resourceVmQemuUpdate(d *schema.ResourceData, meta interface{}) error { BootDisk: d.Get("bootdisk").(string), Agent: d.Get("agent").(int), Memory: d.Get("memory").(int), + Balloon: d.Get("balloon").(int), QemuCores: d.Get("cores").(int), QemuSockets: d.Get("sockets").(int), QemuVcpus: d.Get("vcpus").(int), @@ -739,6 +746,7 @@ func resourceVmQemuRead(d *schema.ResourceData, meta interface{}) error { d.Set("bootdisk", config.BootDisk) d.Set("agent", config.Agent) d.Set("memory", config.Memory) + d.Set("balloon", config.Balloon) d.Set("cores", config.QemuCores) d.Set("sockets", config.QemuSockets) d.Set("vcpus", config.QemuVcpus)