No equivalent of --filter-affected for Terragrunt run-all stacks

Users running a single large Terragrunt stack with Use Run All enabled have no way to scope a run to the units affected by a change. Every triggered run executes terragrunt run-all across the entire project root regardless of what changed [https://docs.spacelift.io/vendors/terragrunt/run-all], which on a large project means long, wasteful runs and a single monolithic run log with no per-unit history.

Workaround
Split into one Spacelift stack per Terragrunt unit with stack dependencies. Gives native per-unit change detection, parallelism, and real per-stack history. But it's a structural migration, and cross-stack output passing with stack dependencies (replacing Terragrunt dependency blocks) may need additional work.
Problem
-

Please authenticate to join the conversation.

Upvoters
Status

⬆️ Gathering votes

Board

πŸ’‘ Feature Requests

Date

About 6 hours ago

Subscribe to post

Get notified by email when there are changes.