terraform/internal/configs/configload/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
..
already-installed Move configs/ to internal/configs/ 2021-05-17 14:09:07 -07:00
already-installed-now-invalid configs: Fix module loader nil pointer panic 2022-05-17 09:13:35 -04:00
child-provider-child-count configs: A test for the regression reported in #31081 2022-05-20 11:24:31 -07:00
child-provider-grandchild-count configs: A test for the regression reported in #31081 2022-05-20 11:24:31 -07:00
empty Move configs/ to internal/configs/ 2021-05-17 14:09:07 -07:00
go-getter-modules Move configs/ to internal/configs/ 2021-05-17 14:09:07 -07:00
invalid-names Move configs/ to internal/configs/ 2021-05-17 14:09:07 -07:00
invalid-names-in-submodules fix: validate implied provider names in submodules (#31573) 2022-08-05 20:44:52 +01:00
local-modules Move configs/ to internal/configs/ 2021-05-17 14:09:07 -07:00
module-depends-on Move configs/ to internal/configs/ 2021-05-17 14:09:07 -07:00
registry-modules Move configs/ to internal/configs/ 2021-05-17 14:09:07 -07:00