diff --git a/pkg/tf2pulumi/convert/testdata/name_conflict/main.tf b/pkg/tf2pulumi/convert/testdata/name_conflict/main.tf new file mode 100644 index 000000000..64461233b --- /dev/null +++ b/pkg/tf2pulumi/convert/testdata/name_conflict/main.tf @@ -0,0 +1,21 @@ +variable "a_thing" { + +} + +locals { + a_thing = true +} + +resource "simple_resource" "a_thing" { + input_one = "Hello ${var.a_thing}" + input_two = local.a_thing +} + +data "simple_data_source" "a_thing" { + input_one = "Hello ${simple_resource.a_thing.result}" + input_two = local.a_thing +} + +output "a_thing" { + value = data.simple_data_source.a_thing.result +} diff --git a/pkg/tf2pulumi/convert/testdata/name_conflict/pcl/main.pp b/pkg/tf2pulumi/convert/testdata/name_conflict/pcl/main.pp new file mode 100644 index 000000000..d16bd2c3f --- /dev/null +++ b/pkg/tf2pulumi/convert/testdata/name_conflict/pcl/main.pp @@ -0,0 +1,14 @@ +config aThingInput { +} + myAThing = true +resource aThingresource "simple:index:resource" { + inputOne = "Hello ${aThingInput}" + inputTwo = myAThing +} +aThingdata_source = invoke("simple:index:data_source", { + inputOne = "Hello ${aThingresource.result}", + inputTwo = myAThing +}) +output aThing { + value = aThingdata_source.result +}