diff --git a/terraform/transform_provider.go b/terraform/transform_provider.go index 4b2c91c5f..464120777 100644 --- a/terraform/transform_provider.go +++ b/terraform/transform_provider.go @@ -210,7 +210,7 @@ func (t *ProviderTransformer) Transform(g *Graph) error { // If this provider doesn't need to be configured then we can just // stub it out with an init-only provider node, which will just // start up the provider and fetch its schema. - if _, exists := needConfigured[key]; !exists { + if _, exists := needConfigured[key]; target == nil && !exists { stubAddr := p.ProviderConfig.Absolute(addrs.RootModuleInstance) stub := &NodeEvalableProvider{ &NodeAbstractProvider{