terraform/internal/configs/testdata
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
..
config-build Refactoring of module source addresses and module installation 2021-06-03 08:50:34 -07:00
config-diagnostics add nested config block to list block (#37229) 2025-06-11 15:37:45 +02:00
dir-empty Move configs/ to internal/configs/ 2021-05-17 14:09:07 -07:00
duplicate-local-name check for duplicate defaults from resource names 2022-06-15 13:32:30 -04:00
error-files Rework most of the configuration loading 2026-03-04 11:45:59 +01:00
escaping-blocks Move configs/ to internal/configs/ 2021-05-17 14:09:07 -07:00
experiments Move configs/ to internal/configs/ 2021-05-17 14:09:07 -07:00
invalid-files Rework most of the configuration loading 2026-03-04 11:45:59 +01:00
invalid-import-files plannable import: add a provider argument to the import block (#33175) 2023-05-11 09:04:39 +02:00
invalid-modules also check against action references in depends_on during config parsing 2025-10-17 14:05:26 +02:00
invalid-test-files Implement controlling destroy functionality within Terraform Test (#37359) 2025-09-10 17:22:20 +02:00
nested-backend-warning Move configs/ to internal/configs/ 2021-05-17 14:09:07 -07:00
nested-cloud-warning Add cloud {} configuration block for Terraform Cloud 2021-10-28 19:29:09 -05:00
nested-errors Refactoring of module source addresses and module installation 2021-06-03 08:50:34 -07:00
only-nested-test-files Allow terraform init when only test files are present in directory (#36429) 2025-02-06 09:20:09 +01:00
only-test-files Allow terraform init when only test files are present in directory (#36429) 2025-02-06 09:20:09 +01:00
provider-reqs Move configs/ to internal/configs/ 2021-05-17 14:09:07 -07:00
provider-reqs-with-tests terraform test: Disallow version constraints within test files (#35161) 2024-05-16 13:15:20 +02:00
providers-explicit-fqn Move configs/ to internal/configs/ 2021-05-17 14:09:07 -07:00
query-files tf query: disable depends_on for list blocks (#37618) 2025-09-16 13:39:59 +02:00
valid-files remove mention of before_destroy, we postponed implementing this event type 2025-09-16 16:10:53 +02:00
valid-modules Add const attribute to variable blocks 2026-02-11 11:45:56 +01:00
warning-files lang: stabilise ephemeral values experiment (#35636) 2024-08-26 11:43:16 +01:00