Skip to main content

Module terragrunt

Module terragrunt 

Source
Expand description

Terragrunt-mimicking resolver.

Phase 6 lands the subset of Terragrunt that affects what HCL the component effectively sees: include, find_in_parent_folders, read_terragrunt_config, locals/inputs cascade, generate, dependency. Per 99-key-decisions.md D6, we mimic Terragrunt, never invoke its binary or shell out to git.

Per 14-terragrunt.md.

§Public surface

Structs§

FsTerragruntResolver
Default resolver — reads terragrunt.hcl files from the filesystem and threads them through the merge cascade.
TgContext
Read-only inputs to a single crate::terragrunt::TerragruntResolver::resolve call.

Enums§

TerragruntError
Errors the Terragrunt resolver can surface.

Traits§

TerragruntResolver
Trait every Terragrunt resolver implements. Phase 6 ships exactly one implementation: FsTerragruntResolver.