mirror of
https://github.com/bpg/terraform-provider-proxmox.git
synced 2025-08-28 06:15:44 +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 {
|
||||
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[mkDiskSize] = containerConfig.RootFS.Size.InGigabytes()
|
||||
disk[mkDiskMountOptions] = containerConfig.RootFS.MountOptions
|
||||
@ -2307,6 +2310,9 @@ func containerRead(ctx context.Context, d *schema.ResourceData, m interface{}) d
|
||||
disk[mkDiskDatastoreID] = "local"
|
||||
disk[mkDiskSize] = dvDiskSize
|
||||
disk[mkDiskMountOptions] = []string{}
|
||||
disk[mkDiskACL] = dvDiskACL
|
||||
disk[mkDiskReplicate] = dvDiskReplicate
|
||||
disk[mkDiskQuota] = dvDiskQuota
|
||||
}
|
||||
|
||||
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 ||
|
||||
disk[mkDiskDatastoreID] != dvDiskDatastoreID ||
|
||||
disk[mkDiskSize] != dvDiskSize ||
|
||||
disk[mkDiskACL] != dvDiskACL ||
|
||||
disk[mkDiskReplicate] != dvDiskReplicate ||
|
||||
disk[mkDiskQuota] != dvDiskQuota ||
|
||||
len(disk[mkDiskMountOptions].([]string)) > 0 {
|
||||
err := d.Set(mkDisk, []interface{}{disk})
|
||||
diags = append(diags, diag.FromErr(err)...)
|
||||
|
Loading…
Reference in New Issue
Block a user