Skip to content

Releases: gruntwork-io/terragrunt

v0.4.0

Choose a tag to compare

@brikis98 brikis98 released this 29 Nov 17:39

v0.3.0

Choose a tag to compare

@brikis98 brikis98 released this 23 Nov 00:28
  • Terragrunt now supports an acquire-lock command that can be used to create long-term locks.

v0.2.0

Choose a tag to compare

@brikis98 brikis98 released this 22 Nov 20:25
  • ENHANCEMENT: If you configure s3 as your remote state store, Terraform will now create the S3 bucket for you (prompting you for confirmation first) if that bucket doesn't already exist. It'll also warn you if the bucket doesn't have versioning enabled or if your remote state config doesn't have encryption enabled.
  • BUG FIX: Terragrunt will now properly read in --terragrunt-XXX flags, even if they are specified after the command (e.g. terragrunt apply --terragrunt-non-interactive). This was broken before due to a limitation in the CLI library we were using.
  • BUG FIX: The integration test for Terragrunt now creates the S3 bucket for itself rather than using a hard-coded one that only Gruntwork employees can access.

v0.1.5

Choose a tag to compare

@brikis98 brikis98 released this 22 Nov 14:27
  • Terragrunt now compares all settings of the remote configuration between what’s stored in the .tfstate file and in .terragrunt. If any of those settings don’t match up, it prompts the user whether it should re-run terraform remote config.
  • Terragrunt has a new --terragrunt-non-interactive flag that can be used to disable user prompts. This is useful when running Terragrunt in an automated setting, such as a scripts or automated test.

v0.1.4

Choose a tag to compare

@brikis98 brikis98 released this 15 Nov 00:13
  • The refresh command now also locks, as it may change the Terraform state file.

v0.1.3

Choose a tag to compare

@brikis98 brikis98 released this 28 Oct 14:17
  • The import and remote push commands now both properly attain a lock before running.

v0.1.2

Choose a tag to compare

@brikis98 brikis98 released this 18 Oct 14:37
  • terragrunt now supports specifying a custom path to the .terragrunt config file using the --terragrunt-config option or the TERRAGRUNT_CONFIG environment variable.

v0.1.1

Choose a tag to compare

@brikis98 brikis98 released this 03 Oct 21:06
  • Update versions of all Go dependencies. We are hopeful this may fix #36.

v0.1.0

Choose a tag to compare

@brikis98 brikis98 released this 28 Sep 15:53

BREAKING CHANGE

The syntax for the .terragrunt file has been modified to use snake_case (which is idiomatic for the HCL language) and to be more consistent between locks and remote state. Please see the root README for the new syntax.

v0.0.11

Choose a tag to compare

@brikis98 brikis98 released this 14 Sep 00:38
  • Terragrunt now uses sts.GetCallerIdentity to fetch a user id instead of iam.GetUser. This allows it to work with dynamic credentials from STS (from GetSessionToken) and the AWS_SESSION_TOKEN environment variable.