- terraformVersionTerraform version to use.
- terragruntVersionTerragrunt version to use.
- useRunAllIf set to true, Terragrunt backend will execute commands in run-all mode.
- useSmartSanitizationIf Smart sanitization should be used for sanitizing terraform plans and resources. Smart sanitization will only sanitize values that terraform has marked as sensitive.
- toolTerragruntToolThe IaC tool used by Terragrunt. When set to MANUALLY_PROVISIONED, an environment variable called TERRAGRUNT_TFPATH must be available to runs to tell them where to find the tool. Defaults to TERRAFORM_FOSS if not provided.
- useStateManagement
- skipReplanWhenRunAllWhether to skip re-planning during apply by reusing the saved plan. Only applies with useRunAll. Runs with disabled useRunAll reuse the plan by default. WARNING: this means any mocked_outputs referenced during planning will be applied as-is. Do not enable this together with mocked_outputs unless you fully understand the implications — your apply may execute against mocked values rather than real ones. DEPRECATED: use skipReplan instead, which works for both run-all and non-run-all stacks.
- skipReplanWhether to skip re-planning during apply by reusing the saved plan. Successor of skipReplanWhenRunAll, applies to both run-all and non-run-all stacks. WARNING: this means any mocked_outputs referenced during planning will be applied as-is. Do not enable this together with mocked_outputs unless you fully understand the implications — your apply may execute against mocked values rather than real ones.
- prefixResourceNamesWithModuleNameControls whether module names are prefixed to resource and output keys for non-run-all stacks. Has no effect when useRunAll is enabled (always prefixes in that case).