[Live Webinar] Multiplayer IaC: Solving State, People, and Process-Level IaC Challenges

Register Now ➡️

Product

Terragrunt Is Now First-Class in Spacelift

spacelift terragrunt

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.

Learn more

The Practitioner’s Guide to Scaling Infrastructure as Code

Transform your IaC management to scale

securely, efficiently, and productively

into the future.

ebook global banner
Share your data and download the guide