terraform/configs/testdata
James Bardin d0cc7f1d5e resolve provider types when building the config
All the information is available to resolve provider types when building
the configuration, but some provider references still had no FQN. This
caused validation to assume a default type, and incorrectly reject valid
module calls with non-default namespaced providers.

Resolve as much provider type information as possible when loading the
config. Only use this internally for now, but this should be useful
outside of the package to avoid re-resolving the providers later on. We
can come back and find where this might be useful elsewhere, but for now
keep the change as small as possible to avoid any changes in behavior.
2021-04-16 12:37:50 -04:00
..
config-build Standardise directory name for test data 2019-06-30 10:16:15 +02:00
config-diagnostics add provider validation 2021-02-11 10:22:18 -05:00
dir-empty move IsEmptyDir to configs package 2019-07-18 13:07:10 -04:00
error-files configs: Accept and minimally validate a "language" argument 2021-02-26 11:43:32 -08:00
experiments experiments: a mechanism for opt-in experimental language features 2019-12-10 09:27:05 -08:00
invalid-files Remove sensitive_variables experiment 2020-10-08 11:22:20 -04:00
invalid-modules validate provider_meta contains no interpolations 2021-03-12 12:10:25 -05:00
nested-backend-warning configs: Emit a warning for backends in nested modules 2020-11-18 08:20:25 -08:00
nested-errors ensure we record diagnostics from nested modules 2019-07-16 19:06:48 -04:00
provider-reqs configs: Fix nested provider requirements bug 2020-06-22 12:16:22 -04:00
providers-explicit-fqn addrs: ImpliedProviderForUnqualifiedType function 2020-04-06 09:24:23 -07:00
valid-files configs: Accept and minimally validate a "language" argument 2021-02-26 11:43:32 -08:00
valid-modules resolve provider types when building the config 2021-04-16 12:37:50 -04:00
warning-files Upgrade to quoted keywords to error 2021-02-21 20:27:20 -05:00