mirror of
https://github.com/bpg/terraform-provider-proxmox.git
synced 2025-08-28 14:25:37 +00:00
Add fields to containerRead
Signed-off-by: maidlover <117573165+maidl0ver@users.noreply.github.com>
This commit is contained in:
parent
296866ae46
commit
86a040fb2e
@ -2299,6 +2299,9 @@ func containerRead(ctx context.Context, d *schema.ResourceData, m interface{}) d
|
|||||||
|
|
||||||
if containerConfig.RootFS != nil {
|
if containerConfig.RootFS != nil {
|
||||||
volumeParts := strings.Split(containerConfig.RootFS.Volume, ":")
|
volumeParts := strings.Split(containerConfig.RootFS.Volume, ":")
|
||||||
|
disk[mkDiskACL] = containerConfig.RootFS.ACL
|
||||||
|
disk[mkDiskReplicate] = containerConfig.RootFS.Replicate
|
||||||
|
disk[mkDiskQuota] = containerConfig.RootFS.Quota
|
||||||
disk[mkDiskDatastoreID] = volumeParts[0]
|
disk[mkDiskDatastoreID] = volumeParts[0]
|
||||||
disk[mkDiskSize] = containerConfig.RootFS.Size.InGigabytes()
|
disk[mkDiskSize] = containerConfig.RootFS.Size.InGigabytes()
|
||||||
disk[mkDiskMountOptions] = containerConfig.RootFS.MountOptions
|
disk[mkDiskMountOptions] = containerConfig.RootFS.MountOptions
|
||||||
@ -2307,6 +2310,9 @@ func containerRead(ctx context.Context, d *schema.ResourceData, m interface{}) d
|
|||||||
disk[mkDiskDatastoreID] = "local"
|
disk[mkDiskDatastoreID] = "local"
|
||||||
disk[mkDiskSize] = dvDiskSize
|
disk[mkDiskSize] = dvDiskSize
|
||||||
disk[mkDiskMountOptions] = []string{}
|
disk[mkDiskMountOptions] = []string{}
|
||||||
|
disk[mkDiskACL] = dvDiskACL
|
||||||
|
disk[mkDiskReplicate] = dvDiskReplicate
|
||||||
|
disk[mkDiskQuota] = dvDiskQuota
|
||||||
}
|
}
|
||||||
|
|
||||||
currentDisk := d.Get(mkDisk).([]interface{})
|
currentDisk := d.Get(mkDisk).([]interface{})
|
||||||
@ -2323,7 +2329,9 @@ func containerRead(ctx context.Context, d *schema.ResourceData, m interface{}) d
|
|||||||
}
|
}
|
||||||
} else if len(currentDisk) > 0 ||
|
} else if len(currentDisk) > 0 ||
|
||||||
disk[mkDiskDatastoreID] != dvDiskDatastoreID ||
|
disk[mkDiskDatastoreID] != dvDiskDatastoreID ||
|
||||||
disk[mkDiskSize] != dvDiskSize ||
|
disk[mkDiskACL] != dvDiskACL ||
|
||||||
|
disk[mkDiskReplicate] != dvDiskReplicate ||
|
||||||
|
disk[mkDiskQuota] != dvDiskQuota ||
|
||||||
len(disk[mkDiskMountOptions].([]string)) > 0 {
|
len(disk[mkDiskMountOptions].([]string)) > 0 {
|
||||||
err := d.Set(mkDisk, []interface{}{disk})
|
err := d.Set(mkDisk, []interface{}{disk})
|
||||||
diags = append(diags, diag.FromErr(err)...)
|
diags = append(diags, diag.FromErr(err)...)
|
||||||
|
Loading…
Reference in New Issue
Block a user