terragrunt

Terragrunt is a thin wrapper for Terraform that provides extra tools for working with multiple Terraform modules.

MIT License

Stars
7.6K
Committers
279

Bot releases are hidden (Show)

terragrunt - v0.51.0

Published by denis256 about 1 year ago

Description

Upgraded CICD jobs to build and test Terragrunt using Go 1.21

Related links

terragrunt - v0.50.17

Published by denis256 about 1 year ago

Updated CLI args, config attributes and blocks

  • dependency

Description

  • Added enabled property on dependency block, once set to false - dependency will be skipped.

Related links

terragrunt - v0.50.16

Published by denis256 about 1 year ago

Description

  • Reduced "The handle is invalid" log noise for Terragrunt executions in Windows.

Related links

terragrunt - v0.50.15

Published by levkohimins about 1 year ago

Updated CLI args, config attributes and blocks

  • --terragrunt-config

Description

  • Fixed searching for config with the specified --terragrunt-config flag when running run-all commands.
  • Added the ability to explicitly specify the name of dependency configuration files with a name other than the default terragrunt.conf.

Related links

terragrunt - v0.50.14

Published by denis256 about 1 year ago

Description

  • Added passing of Terragrunt version in user agent for AWS API calls.

Related links

terragrunt - v0.50.13

Published by denis256 about 1 year ago

Updated CLI args, config attributes and blocks

  • terraform

Description

  • Improved checking for module path in terraform source URL.

Related links

terragrunt - v0.50.12

Published by denis256 about 1 year ago

Updated CLI args, config attributes and blocks

  • --terragrunt-fetch-dependency-output-from-state

Description

  • Fixed handling of --terragrunt-fetch-dependency-output-from-state option.

Related links

terragrunt - v0.50.11

Published by levkohimins about 1 year ago

Updated CLI args, config attributes and blocks

  • --terragrunt-disable-command-validation

Description

  • Added a new flag --terragrunt-disable-command-validation to disable terraform command validation.
  • Prevent terraform init command from parallel running if the terraform plugin cache is used.

Related links

terragrunt - v0.50.10

Published by denis256 about 1 year ago

Updated CLI args, config attributes and blocks

  • remote_state

Description

  • Enhanced GCP storage configuration to include optional prefix support.

Related links

terragrunt - v0.50.9

Published by denis256 about 1 year ago

Updated CLI args, config attributes and blocks

  • remote_state

Description

Improved handling of AWS S3 errors:

  • Handling of errors when the bucket is in a different region
  • Logging of underlying S3 API errors

Related links

terragrunt - v0.50.8

Published by denis256 about 1 year ago

Updated CLI args, config attributes and blocks

  • terraform

Description

  • Updated tflint hook to handle the passing of custom configuration file through --config argument.

Related links

terragrunt - v0.50.7

Published by levkohimins about 1 year ago

Updated CLI args, config attributes and blocks

  • terragrunt console

Description

  • Fixed the issue when using the terragrunt console command in non-interactive mode would result in an error.

Related links

terragrunt - v0.50.6

Published by denis256 about 1 year ago

Updated CLI args, config attributes and blocks

  • terraform

Description

  • Addressed the issue related to GCP impersonation during state bucket creation.

Related links

terragrunt - v0.50.5

Published by denis256 about 1 year ago

Description

  • Implementation of validation for provided Terraform commands.

Related links

terragrunt - v0.50.4

Published by denis256 about 1 year ago

Updated CLI args, config attributes and blocks

  • terraform

Description

  • Eliminated generation of unnecessary .terragrunt-null-vars.auto.tfvars.json files.

Related links

terragrunt - v0.50.3

Published by denis256 about 1 year ago

Description

  • Updated logrus dependency to v1.9.3

Related links

terragrunt - v0.50.2

Published by levkohimins about 1 year ago

Description

  • Fixed updating S3 bucket policy when the previous statement contains NotPrincipal field.

Related links

terragrunt - v0.50.1

Published by levkohimins about 1 year ago

Updated CLI args, config attributes and blocks

  • --terragrunt-exclude-dir

Description

  • Prevent parsing of excluded modules.

Related links

terragrunt - v0.50.0

Published by denis256 about 1 year ago

Updated CLI args, config attributes and blocks

  • terraform [BACKWARD INCOMPATIBLE]

Description

  • Updated the process of passing inputs to Terraform to support inputs with null values.

Related links

Migration guide

To keep passing null values as strings, wrap values in quotes:

inputs = {
  input_1 = "null"
}
terragrunt - v0.49.1

Published by marinalimeira about 1 year ago

Description

Update CircleCI config to sign MacOS binaries! 🎉

Related links

https://github.com/gruntwork-io/terragrunt/pull/2661