tfenv
tfenv copied to clipboard
Terraform version manager
it seems an internal dependent package of tfenv is not working for sonoma os. following is the stack trace ``` Already downloaded: /Users/rvashish/Library/Caches/Homebrew/downloads/e0582271986bf91f2f8f4af389bbff336bb2e5cdcc91dd33fd2b4b3e42a37afe--grep-3.11.bottle_manifest.json ==> Pouring grep--3.11.arm64_sonoma.bottle.tar.gz Error: Couldn't find manifest...
Quite likely an edge case, but I'm debugging a null pointer dereference in terraform (the shell itelf, not a particular provider). It would have been amazing to be able to...
When working on #424, I noticed my editor didn't use the correct formatting settings. I added an [EditorConfig](https://editorconfig.org) to fix this and so other contributors can avoid this issue.
Before, `tfenv` would exit with a mysterious error if its file location included any whitespace characters. Missing quotes were added to prevent word splitting, which causes this error.
**Issue:** When using `TFENV_AUTO_INSTALL` in a Terragrunt repository, concurrent installations of the many different Terraform versions trigger a race condition. This results in an error where **tfenv** attempts to install...
Recently we have implemented tfenv and tgenv to manage multiple versions of terraform and terragrunt . When I try to run terragrunt run-all plan I'm getting a 126 error exit...
tfenv install 0.13.5 Installing Terraform v0.13.5 Downloading release tarball from https://releases.hashicorp.com/terraform/0.13.5/terraform_0.13.5_darwin_arm64.zip curl: (22) The requested URL returned error: 404 Tarball download failed PS : Apple M1 Pro
This is a genuine use case where you're using artifactory virtual repository like structure. Artifactory acts as a proxy for Hashicorp repository and lists only the versions downloaded beforehand. This...
I've made a [repository](https://github.com/hryamzik/tfenv-debug) to reproduce this issue. Note that it happens on first run only, there're other requirements to catch it too: - `TFENV_CONFIG_DIR` has to be set -...
Scans terraform files for required version, finds it. Then ignores it, switches to "version=latest" instead of latest of required (major) version. tfenv/libexec/tfenv-install latest-allowed -> ``` [...] + version_requested=latest-allowed + [[...