terraform/internal/configs/testdata/error-files
Daniel Banck 4ef9684188 Rework most of the configuration loading
We previously used a loader -> BuildConfig flow to load configuration.
This commit changes most (but not all yet) flows to use the new
graph-based approach. Instead of simply recursively loading the modules,
we now need to take a stepped approach:

1. Load the root module
2. Collect the variables and their values
3. Build the configuration with the graph-based approach

Because this approach relies on different parts from different packages,
it can't easliy be done within the `configload` package. So, now we do
most of in the backend or command.
2026-03-04 11:45:59 +01:00
..
destroy-provisioners.tf Move configs/ to internal/configs/ 2021-05-17 14:09:07 -07:00
ignore_changes.tf Move configs/ to internal/configs/ 2021-05-17 14:09:07 -07:00
invalid_language_edition.tf Move configs/ to internal/configs/ 2021-05-17 14:09:07 -07:00
precondition-postcondition-constant.tf configs: Decode preconditions and postconditions 2022-01-28 11:00:29 -05:00
precondition-postcondition-selfref.tf configs: Validate pre/postcondition self-refs 2022-02-03 09:37:22 -05:00
provider-source-prefix.tf Move configs/ to internal/configs/ 2021-05-17 14:09:07 -07:00
required-providers-toplevel.tf Move configs/ to internal/configs/ 2021-05-17 14:09:07 -07:00
unsupported_language_edition.tf Move configs/ to internal/configs/ 2021-05-17 14:09:07 -07:00
variable_type_quoted.tf Move configs/ to internal/configs/ 2021-05-17 14:09:07 -07:00
vendor_provisioners.tf Move configs/ to internal/configs/ 2021-05-17 14:09:07 -07:00