docs/src/data/experiments/deep-merge.mdx
Support for the deep_merge HCL function.
deep-merge - What it doesWhen enabled, Terragrunt exposes a deep_merge(map1, map2, ...) HCL function for combining map or object values.
For overlapping keys, values from later arguments override earlier arguments. Nested maps are merged recursively, lists are appended, and null arguments are ignored.
This is useful when building inputs from multiple JSON, YAML, or HCL-derived maps without having to rely on include block merge behavior.
terragrunt run --all --experiment deep-merge -- plan
deep-merge - How to provide feedbackProvide your feedback in the deep-merge GitHub Discussion.
deep-merge - Criteria for stabilizationTo transition the deep-merge feature to a stable release, the following must be addressed: