Martin Atkins
Martin Atkins
This seems like it wouldn't be too hard to implement. The code that finds the resource to taint is here: https://github.com/hashicorp/terraform/blob/6f9a358cc432e1b29da00ff364f741293743ff75/command/taint.go#L94 If there were a rule that the wildcard can...
Thanks for reporting this, @twbecker. Indeed, it doesn't seem ideal for Terraform to just immediately exit if it's writing to a pipe whose read end has closed. I suspect that...
Indeed, when I said "ignore SIGPIPE" I meant specifically to not exit in response to it. Terraform could potentially take other actions, but the key thing is that if we...
Although I agreed with the argument that this didn't seem to add much for type checking or ergonomic usage -- in particular, it's still not possible to write the entire...
All but the one I marked as "a weird way to write an `if` statement" can support checking for multiple errors. I just didn't include that in the examples because...
Thanks for reporting this, @artiphishle. Indeed, Terraform will not modify your shell configuration except when running with the `-install-autocomplete` option, so that'll be needed for someone to reproduce this. They'll...
The official tools for vulnerability catalog and scanning in Go are unusually precise compared to many other language ecosystems, tracking vulnerability information down to the level of individual affected symbols...
In case it's useful in the meantime, `git blame -w` is often effective in reducing noise caused by `tofu fmt` reformatting. That option makes `blame` disregard any lines where the...
Thanks for reporting this, @MJohnson459. When running outside of CDK for Terraform, Terraform CLI's behavior for SIGINT is essentially a state machine with three states: - In the initial state,...
Hi @MJohnson459, If I recall correctly, the filesystem backend is implemented the way it is because of how file locking works on Windows: Terraform needs to hold a lock on...