We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
When running terragrunt there are 2 lines:
terragrunt
[INFO] Getting version from tgenv-version-name [INFO] TGENV_VERSION is 0.23.13
These are sent to STDOUT, this causes issues with terragrunt output and terragrunt graph-dependencies when piped into other tools like jq or dot.
terragrunt output
terragrunt graph-dependencies
jq
dot
PR incoming.
The text was updated successfully, but these errors were encountered:
@js-timbirkett It seems that this repo is no longer accepting PRs (#19).
There is another implementation of tgenv that avoids this problem by omitting that output.
https://github.com/taosmountain/tgenv
Here's a quick test you can run to check if tgenv is working correctly.
touch terragrunt.hcl echo 'output "main" { value = "Hello, world!" }' > main.tf terragrunt init terragrunt apply --auto-approve main="$(terragrunt output -raw main)" echo "${main}"
With this implementation, the output value is mixed up with the debugging info:
$ echo "${main}" [INFO] Getting version from tgenv-version-name [INFO] TGENV_VERSION is 0.28.18 Hello, world!
With taosmountain's implementation, it works as you would expect.
$ echo "${main}" Hello, world!
Sorry, something went wrong.
Successfully merging a pull request may close this issue.
When running
terragrunt
there are 2 lines:These are sent to STDOUT, this causes issues with
terragrunt output
andterragrunt graph-dependencies
when piped into other tools likejq
ordot
.PR incoming.
The text was updated successfully, but these errors were encountered: