mirror of
https://github.com/bpg/terraform-provider-proxmox.git
synced 2025-06-30 18:42:58 +00:00
fix(vm): proxmox_virtual_environment_file.changed
stored as true
at file creation (#240)
This trigger "changed outside of Terraform" detection on the resource when Terraform re-applies the same plan second time.
This commit is contained in:
parent
dd6aacaa27
commit
197c9e5152
@ -594,9 +594,12 @@ func resourceVirtualEnvironmentFileRead(
|
||||
err = d.Set(mkResourceVirtualEnvironmentFileFileTag, fileTag)
|
||||
diags = append(diags, diag.FromErr(err)...)
|
||||
|
||||
sourceFileBlock[mkResourceVirtualEnvironmentFileSourceFileChanged] = lastFileMD != fileModificationDate ||
|
||||
lastFileSize != fileSize ||
|
||||
lastFileTag != fileTag
|
||||
// just to make the logic easier to read
|
||||
changed := false
|
||||
if lastFileMD != "" && lastFileSize != 0 && lastFileTag != "" {
|
||||
changed = lastFileMD != fileModificationDate || lastFileSize != fileSize || lastFileTag != fileTag
|
||||
}
|
||||
sourceFileBlock[mkResourceVirtualEnvironmentFileSourceFileChanged] = changed
|
||||
err = d.Set(mkResourceVirtualEnvironmentFileSourceFile, sourceFile)
|
||||
diags = append(diags, diag.FromErr(err)...)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user