https://pulumi.com logo
#general
Title
# general
l

little-soccer-5693

10/25/2021, 8:55 PM
i'm giving tf2pulumi a try for the first time but it just seems to stack dump. any suggestions?
Copy code
$ tf2pulumi --target-language go
panic: fatal: A failure has occurred

goroutine 1 [running]:
<http://github.com/pulumi/pulumi/sdk/v2/go/common/util/contract.failfast(...)|github.com/pulumi/pulumi/sdk/v2/go/common/util/contract.failfast(...)>
        /home/runner/go/pkg/mod/github.com/pulumi/pulumi/sdk/v2@v2.19.0/go/common/util/contract/failfast.go:23
<http://github.com/pulumi/pulumi/sdk/v2/go/common/util/contract.Fail(...)|github.com/pulumi/pulumi/sdk/v2/go/common/util/contract.Fail(...)>
        /home/runner/go/pkg/mod/github.com/pulumi/pulumi/sdk/v2@v2.19.0/go/common/util/contract/fail.go:25
<http://github.com/pulumi/pulumi-terraform-bridge/v2/pkg/tf2pulumi/convert.convertTF12(0xc000638088|github.com/pulumi/pulumi-terraform-bridge/v2/pkg/tf2pulumi/convert.convertTF12(0xc000638088>, 0x1, 0x1, 0x10000, 0x0, 0x0, 0x19181d8, 0xc00051d6c0, 0x0, 0x0, ...)
        /home/runner/go/pkg/mod/github.com/pulumi/pulumi-terraform-bridge/v2@v2.18.1/pkg/tf2pulumi/convert/tf12.go:156 +0x1e8b
<http://github.com/pulumi/pulumi-terraform-bridge/v2/pkg/tf2pulumi/convert.Convert(0x10000|github.com/pulumi/pulumi-terraform-bridge/v2/pkg/tf2pulumi/convert.Convert(0x10000>, 0x0, 0x0, 0x19181d8, 0xc00051d6c0, 0x0, 0x0, 0x0, 0x18e7ec0, 0x2171180, ...)
        /home/runner/go/pkg/mod/github.com/pulumi/pulumi-terraform-bridge/v2@v2.18.1/pkg/tf2pulumi/convert/convert.go:107 +0x3bc
main.main.func1(0xc000460b00, 0xc00051d680, 0x0, 0x2, 0x0, 0x0)
        /home/runner/work/tf2pulumi/tf2pulumi/main.go:52 +0x105
<http://github.com/spf13/cobra.(*Command).execute(0xc000460b00|github.com/spf13/cobra.(*Command).execute(0xc000460b00>, 0xc000120160, 0x2, 0x2, 0xc000460b00, 0xc000120160)
        /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:842 +0x472
<http://github.com/spf13/cobra.(*Command).ExecuteC(0xc000460b00|github.com/spf13/cobra.(*Command).ExecuteC(0xc000460b00>, 0xc00073ff50, 0x1, 0x1)
        /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 +0x375
<http://github.com/spf13/cobra.(*Command).Execute(...)|github.com/spf13/cobra.(*Command).Execute(...)>
        /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887
main.main()
        /home/runner/work/tf2pulumi/tf2pulumi/main.go:117 +0x593
b

billowy-army-68599

10/25/2021, 9:12 PM
i'd open an issue for it, it might not work completely as expected
c

creamy-nail-67991

10/29/2021, 8:30 AM
I believe there is an open ticket already 😞 I have the exact same issue. In the end, we end up using
pulumi import
on individual resources. That approach is painful but it seriously reduces the time of the conversion.
15 Views