If you’re managing infrastructure at scale with Terragrunt, you know the tool’s power comes with some operational overhead. You get DRY configurations and better code organization, but you’ve probably also dealt with the complexities of state management across multiple environments and the challenge of getting clear visibility into what Terragrunt is actually planning to do.
Today, we’re making that easier. Terragrunt support is now generally available in Spacelift, bringing two capabilities that we’ve heard requested over and over: Spacelift-managed state and Terragrunt Show command support.
What this means for your workflows
State management without the headache
Managing Terraform state across dozens (or hundreds) of Terragrunt modules is tedious at best and error-prone at worst.
With Spacelift-managed state, you no longer need to configure S3 buckets, DynamoDB tables, or worry about remote backend configurations for each module. Spacelift handles state storage, locking, and versioning automatically. Your Terragrunt configurations stay clean, and your state stays secure.
See what’s changing before it changes
The Terragrunt Show command support gives you something that’s been missing from most Terragrunt workflows: clear visibility into planned changes before execution.
Instead of piecing together plan outputs from multiple runs, you get structured, readable views of exactly what Terragrunt will create, modify, or destroy. This makes reviews faster and deployments more confident.
Why we built this
We’ve somewhat supported Terragrunt in Spacelift for a while, but we kept hearing the same feedback. Teams loved the modularity and DRY principles Terragrunt enabled, but they were spending too much time on operational tasks that should be automated. State management became a chore. Understanding planned changes required jumping through hoops.
This release changes that. Terragrunt is now a first-class citizen in Spacelift, with the same level of support and automation you’d expect for any other IaC tool on the platform.
Getting started
If you’re already using Spacelift, enabling Terragrunt support for your stacks takes minutes. For new users, Spacelift’s Terragrunt integration works out of the box with your existing repository structure. No need to refactor your modules or change how you’ve organized your code.
Check out our documentation to get started, or reach out to our team if you want to talk through how this fits into your specific setup.
We’re excited to see what you build with this!
Solve your infrastructure challenges
Spacelift is a flexible orchestration solution for IaC development. It delivers enhanced collaboration, automation, and controls to simplify and accelerate the provisioning of cloud-based infrastructures.
