diff --git a/terraform/context_import_test.go b/terraform/context_import_test.go index 7a57f5a31..2a258392b 100644 --- a/terraform/context_import_test.go +++ b/terraform/context_import_test.go @@ -801,13 +801,13 @@ func TestContextImport_customProvider(t *testing.T) { const testImportStr = ` aws_instance.foo: ID = foo - provider = aws + provider = provider.aws ` const testImportCountIndexStr = ` aws_instance.foo.0: ID = foo - provider = aws + provider = provider.aws ` const testImportCollisionStr = ` @@ -820,7 +820,7 @@ const testImportModuleStr = ` module.foo: aws_instance.foo: ID = foo - provider = aws + provider = provider.aws ` const testImportModuleDepth2Str = ` @@ -828,7 +828,7 @@ const testImportModuleDepth2Str = ` module.a.b: aws_instance.foo: ID = foo - provider = aws + provider = provider.aws ` const testImportModuleDiffStr = ` @@ -838,7 +838,7 @@ module.bar: module.foo: aws_instance.foo: ID = foo - provider = aws + provider = provider.aws ` const testImportModuleExistingStr = ` @@ -847,39 +847,39 @@ module.foo: ID = bar aws_instance.foo: ID = foo - provider = aws + provider = provider.aws ` const testImportMultiStr = ` aws_instance.foo: ID = foo - provider = aws + provider = provider.aws aws_instance_thing.foo: ID = bar - provider = aws + provider = provider.aws ` const testImportMultiSameStr = ` aws_instance.foo: ID = foo - provider = aws + provider = provider.aws aws_instance_thing.foo: ID = bar - provider = aws + provider = provider.aws aws_instance_thing.foo-1: ID = qux - provider = aws + provider = provider.aws ` const testImportRefreshStr = ` aws_instance.foo: ID = foo - provider = aws + provider = provider.aws foo = bar ` const testImportCustomProviderStr = ` aws_instance.foo: ID = foo - provider = aws.alias + provider = provider.aws.alias ` diff --git a/terraform/transform_import_state.go b/terraform/transform_import_state.go index abac3fd24..fcbff653f 100644 --- a/terraform/transform_import_state.go +++ b/terraform/transform_import_state.go @@ -240,7 +240,7 @@ func (n *graphNodeImportStateSub) EvalTree() EvalNode { &EvalWriteState{ Name: key.String(), ResourceType: info.Type, - Provider: resourceProvider(info.Type, n.ProviderName), + Provider: n.ResolvedProvider, State: &state, }, },