Martin Atkins
Martin Atkins
> **NOTE:** This was originally a prototype of ephemeral values as a whole, but the initial work here has since been merged as a language experiment in https://github.com/hashicorp/terraform/pull/35273, https://github.com/hashicorp/terraform/pull/35346, and...
This includes a fix in the handling of conflicting constraints referring to prereleases, like "1.0.0-beta.1, !1.0.0-beta.1". Previously the library would incorrectly treat that as a positive match, rather than having...
Previously we were partially propagating any marks from the path, but not going all the way so we still ran into trouble when trying to use the string containing the...
Currently we have several resources that retrieve or generate secrets, and for any where these secrets are used to populate other resources or configure other providers these secrets must necessarily...
The idea of "unknown values" is a crucial part of how Terraform implements planning as a separate step from applying. An unknown value is a placeholder for a value that...
In cases where the `condition` is known but the `error_message` is not, we were previously returning the generic error about the error message not being evaluable. This is an interim...
This PR is not intended to be merged, and is instead just a snapshot of some experimentation I've been working on. For a long time now we've been interested in...
Ever since Terraform v0.13 we've been recommending that module authors be explicit about which providers their modules are intended to work with, but we retained some heuristics for detecting undeclared...
This is an idea for a new capability based on the Stack Overflow question [Make Terraform update parent resource before deleting child resource](https://stackoverflow.com/questions/78618036/make-terraform-update-parent-resource-before-deleting-child-resource). That question is actually about how a...
Thanks for building Unicorn! It's been very helpful in my project. I've been trying to emulate the behavior of a toy operating system using Unicorn so that I can run...