diff --git a/terraform/transform_provider.go b/terraform/transform_provider.go index 3cd915ddd1..31aeb3ca56 100644 --- a/terraform/transform_provider.go +++ b/terraform/transform_provider.go @@ -530,7 +530,8 @@ func (t *ProviderConfigTransformer) addProxyProvider(g *Graph, m *module.Tree, p parentProvider := t.providers[fullParentName] if parentProvider == nil { - panic(fmt.Sprintf("missing provider %s in module %s", parentProviderName, m.Name())) + log.Printf("[ERROR] missing provider %s in module %s", parentProviderName, m.Name()) + return false } v := &graphNodeProxyProvider{