0
0
mirror of https://github.com/bpg/terraform-provider-proxmox.git synced 2025-07-02 03:22:59 +00:00

feat: Deletion of VM also purges all storages and configs (#196)

This commit is contained in:
Pavel Boldyrev 2022-12-28 23:13:29 -05:00 committed by GitHub
parent 01d20504a1
commit 13080b44dc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -65,7 +65,7 @@ func (c *VirtualEnvironmentClient) CreateVM(ctx context.Context, nodeName string
// DeleteVM deletes a virtual machine.
func (c *VirtualEnvironmentClient) DeleteVM(ctx context.Context, nodeName string, vmID int) error {
return c.DoRequest(ctx, hmDELETE, fmt.Sprintf("nodes/%s/qemu/%d", url.PathEscape(nodeName), vmID), nil, nil)
return c.DoRequest(ctx, hmDELETE, fmt.Sprintf("nodes/%s/qemu/%d?destroy-unreferenced-disks=1&purge=1", url.PathEscape(nodeName), vmID), nil, nil)
}
// GetVM retrieves a virtual machine.