d0cc7f1d5e
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. |
||
---|---|---|
.. | ||
empty | ||
implied-providers | ||
nested-providers-fqns | ||
override-dynamic-block-base | ||
override-dynamic-block-override | ||
override-module | ||
override-output-sensitive | ||
override-resource-provider | ||
override-variable | ||
override-variable-sensitive | ||
provider-aliases | ||
provider-meta | ||
providers-fqns | ||
required-providers-after-resource | ||
required-providers-overrides |