Martin Atkins
Martin Atkins
The current recommendation is that [provisioners are a last resort](https://developer.hashicorp.com/terraform/language/resources/provisioners/syntax#provisioners-are-a-last-resort), but they cannot be removed during the 1.x series because they are protected by compatibility promises. The Terraform team intends...
Hello everyone! The OpenTofu Core team discussed this issue today and assigned me to investigate how we might best incorporate new information into the migration guides that deals with the...
I'm sorry to say that I ended up working on something else before I got back to this and then forgot about it. I'm busy with other things right now...
The problem in the comment directly above this one, about data resource checks not being re-run during the apply phase, seems like what I was trying to fix in 72dd14ca5c023d32bed64ac887275fbd9d3569a9....
Looking back at the code where I made the changes in that older commit I linked above, I do notice something potentially relevant. That change made it possible for the...
Okay, picking this up again after a little more digging around... As I noted in my previous comment, the postconditions get handled as one of the final steps in `NodeApplyableResourceInstance.dataResourceExecute`,...
I guess I'll add some other assorted details that I kept in mind while I was working on this, in case they are useful: - It is not physically possible...
Coming back to this with fresh eyes today (combined with some opportunities to think in the shower 😀 ) I have realized I was missing something in my analysis yesterday:...
Sadly, my lead from the previous comment didn't work out. While I do still think there _is_ a potential bug in the code I was discussing above, I've not yet...
Now that I've got my bearings a little better on this problem I can make some more sense of the trace log, which was shared out of band so I've...