0
0
mirror of https://github.com/bpg/terraform-provider-proxmox.git synced 2025-06-30 10:33:46 +00:00

set retries to default 1 and add guard

This commit is contained in:
Lucas Hahn 2020-05-08 09:02:11 +02:00
parent 1798bade56
commit 328acd80df
2 changed files with 6 additions and 1 deletions

View File

@ -28,6 +28,11 @@ func (c *VirtualEnvironmentClient) CloneVM(nodeName string, vmID int, retries in
resBody := &VirtualEnvironmentVMMoveDiskResponseBody{}
var err error
// just a guard in case someone sets retries to 0 unknowingly
if retries <= 0 {
retries = 1
}
for i := 0; i < retries; i++ {
err = c.DoRequest(hmPOST, fmt.Sprintf("nodes/%s/qemu/%d/clone", url.PathEscape(nodeName), vmID), d, resBody)

View File

@ -34,7 +34,7 @@ const (
dvResourceVirtualEnvironmentVMCloneDatastoreID = ""
dvResourceVirtualEnvironmentVMCloneNodeName = ""
dvResourceVirtualEnvironmentVMCloneFull = true
dvResourceVirtualEnvironmentVMCloneRetries = 0
dvResourceVirtualEnvironmentVMCloneRetries = 1
dvResourceVirtualEnvironmentVMCPUArchitecture = "x86_64"
dvResourceVirtualEnvironmentVMCPUCores = 1
dvResourceVirtualEnvironmentVMCPUHotplugged = 0