Terragrunt is a thin wrapper for Terraform that provides extra tools for working with multiple Terraform modules.
MIT License
Bot releases are hidden (Show)
Published by denis256 over 1 year ago
Fixed bug in loading of TFLint configuration files.
Published by denis256 over 1 year ago
remote_state
Improved handling of default value for remote_state
bucket_sse_algorithm
.
Published by denis256 over 1 year ago
remote_state
Improved handling of encryption setting for remote_state
to not log misleading "out of date" messages in case of AES256 algorithm.
Published by marinalimeira almost 2 years ago
GITHUB_OAUTH_TOKEN
environment variable based on GITHUB_TOKEN
--module
argument from default configurationPublished by denis256 almost 2 years ago
Updated golang.org/x/crypto
dependency to fix CVE-2020-9283.
Published by denis256 almost 2 years ago
dependency
Updated evaluation of mock_outputs_merge_strategy_with_state
in the dependency
block to avoid crashes on empty mocks.
Published by denis256 almost 2 years ago
locals
Improved error message to include the file name in which locals evaluation failed.
Published by ina-stoyanova almost 2 years ago
GITHUB_TOKEN
is exported by tflintPreviously, the logging for the tflint
hook was issuing a message that the GITHUB_TOKEN
was exported even if it wasn't. So this release fixes that.
Published by ina-stoyanova almost 2 years ago
tflint
as a built-in hookAdded tflint
as a built-in hook. Tflint
will now work as a built-in function of terragrunt when configured to do so, without needing to install and run it separately.
Special thanks to @everops-miked for their contribution!
Published by denis256 almost 2 years ago
run_cmd
Added --terragrunt-global-cache
option for run_cmd
to cache output globally instead of per directory.
Special thanks to @tjstansell for their contribution!
Published by denis256 almost 2 years ago
remote_state
Improved setting of encryption to access logs bucket to be decoupled from encryption of state bucket - will be set AES256
if encryption is enabled.
Published by denis256 almost 2 years ago
remote_state
Added to remote_state
configuration block attribute accesslogging_bucket_tags
containing a map of tags which will be set on access logging bucket,
Special thanks to @edgarsandi for their contribution!
Published by denis256 almost 2 years ago
remote_state
[BACKWARD INCOMPATIBLE]Updated creation of S3 access logging bucket to configure TLS and SSE.
Since only supported encryption algorithm is AES256 (SSE-S3) Terragrunt will stop with an error if will be attempted to create access logging bucket with a different algorithm.
Define bucket_sse_algorithm = AES256
for S3 remote state backends:
remote_state {
backend = "s3"
...
config = {
...
accesslogging_bucket_name = "access-log-bucket-123"
bucket_sse_algorithm = "AES256"
}
}
Published by denis256 almost 2 years ago
Upgraded CICD jobs to build and test Terragrunt using Go 1.18
Published by denis256 almost 2 years ago
Upgraded golang.org/x/text
and golang.org/x/net
dependencies to fix CVE-2022-32149 and CVE-2022-27664
Special thanks to @peterdeme for their contribution!
Published by denis256 almost 2 years ago
sops_decrypt_file
Fixed Terragrunt crash when using SOPS secrets in parallel.
Special thanks to @adongy for their contribution!
Published by denis256 almost 2 years ago
Terraform 1.3 support: We are now testing Terragrunt against Terraform 1.3 and is confirmed to be working.
NOTE: Although this release is marked as backward incompatible, it is functionally compatible as nothing has been changed in Terragrunt internals. The minor version release is useful to mark the change in Terraform version that is being tested.
Published by josh-padnick about 2 years ago
Full Changelog: https://github.com/gruntwork-io/terragrunt/compare/v0.39.1...v0.39.2
Published by denis256 about 2 years ago
render-json
aws-provider-patch
validate-inputs
Added handling of --help
option for Terragrunt commands
Published by denis256 about 2 years ago
render-json
[BACKWARD INCOMPATIBLE]Improved render-json
execution to use mock outputs of dependency if read of terraform outputs fails.
Updated docs to reflect run-all syntax.