From 296866ae467b65ba6c999a3dddc91bed702d1f45 Mon Sep 17 00:00:00 2001 From: maidlover <117573165+maidl0ver@users.noreply.github.com> Date: Sun, 3 Aug 2025 19:06:15 +0000 Subject: [PATCH] Change volume name for containers Signed-off-by: maidlover <117573165+maidl0ver@users.noreply.github.com> --- proxmoxtf/resource/container/container.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/proxmoxtf/resource/container/container.go b/proxmoxtf/resource/container/container.go index ddb58296..e6929fad 100644 --- a/proxmoxtf/resource/container/container.go +++ b/proxmoxtf/resource/container/container.go @@ -2978,6 +2978,7 @@ func containerUpdate(ctx context.Context, d *schema.ResourceData, m interface{}) return diag.FromErr(err) } rootFS := &containers.CustomRootFS{} + rootFS.Volume = diskBlock[mkDiskDatastoreID].(string) acl := types.CustomBool(diskBlock[mkDiskACL].(bool)) @@ -2986,10 +2987,15 @@ func containerUpdate(ctx context.Context, d *schema.ResourceData, m interface{}) replicate := types.CustomBool(diskBlock[mkDiskReplicate].(bool)) size := types.DiskSizeFromGigabytes(int64(diskBlock[mkDiskSize].(int))) + rootFS.ACL = &acl rootFS.Quota = "a rootFS.Replicate = &replicate rootFS.Size = size + // Disk ID for the rootfs is always 0 + diskID := 0 + vmID := d.Get(mkVMID).(int) + rootFS.Volume = fmt.Sprintf("%s:vm-%d-disk-%d", rootFS.Volume, vmID, diskID) if len(mountOptions) > 0 { mountOptionsArray := make([]string, 0, len(mountOptions))