Support Terragrunt run-all with Spacelift Native State Management

Spacelift integrates with Terragrunt, but when using Terragrunt’s run-all functionality, Terraform state cannot be managed by Spacelift’s native state management. This limits the effectiveness of the integration for teams using Terragrunt to orchestrate multi-module and dependency-driven deployments.

Workaround
Teams must manage Terraform state externally (typically using S3 and DynamoDB backends) when running Terragrunt run-all. This requires additional infrastructure, configuration, and operational overhead outside of Spacelift.
Problem
Requiring external state management prevents teams from fully leveraging Spacelift’s built-in state storage, locking, and visibility. It introduces unnecessary complexity and results in a fragmented workflow when standardizing on Terragrunt with Spacelift as an IaC platform.

Please authenticate to join the conversation.

Upvoters
Status

⚙️ In Progress

Board

💡 Feature Requests

Tags

Integrations

Date

26 days ago

Subscribe to post

Get notified by email when there are changes.