terragrunt run can skip dependency output resolution
Introduced 2026-08-13 · score 0.91
HOW TO USE IT
When you need to initialize without resolving dependency outputs, set `TG_EXPERIMENT=optional-dependency-outputs` and run `terragrunt run --no-dependency-outputs -- init`. The flag requires the experiment; without it, the command returns an error.
TG_EXPERIMENT=optional-dependency-outputs terragrunt run --no-dependency-outputs -- initWHY THIS HELPS
When running initialization without resolving dependency outputs, enable the experiment and skip output resolution for the run.
BEFORE THIS CHANGE
Use `skip_outputs = true` on individual `dependency` blocks to skip their output resolution.
REQUIREMENTS AND LIMITATIONS
- Version: v1.1.3
- Availability: Experiment
- TG_EXPERIMENT=optional-dependency-outputs (required): Enables the experiment required for `--no-dependency-outputs`.
- --no-dependency-outputs (required): Skips all dependency output resolution globally.
- init (required): Command passed through to run after `--`.
- Using `--no-dependency-outputs` without enabling the experiment returns an error.
FIRST-PARTY EVIDENCE
Check the installed version and the source before using it. Entry JSON