pulumi / pulumi-converter-terraform

Apache License 2.0
9 stars 2 forks source link

Convert hub-and-spoke-with-inspection-vpc-terraform #50

Open justinvp opened 1 year ago

justinvp commented 1 year ago

Errors converting https://github.com/aws-samples/hub-and-spoke-with-inspection-vpc-terraform

$ pulumi convert --from terraform --language typescript --out pulumi
warning: Plugin converters are currently experimental
        error: main.pp:8,1-41,2: circular reference;
        error: main.pp:181,36-54: cannot iterate over a value of type <nil>;
        error: main.pp:143,1-187,2: main.pp:30,27-32: undefined variable range; , and 9 other diagnostic(s); main.pp:30,27-32: undefined variable range; , and 9 other diagnostic(s)
        error: main.pp:12,22-27: undefined variable range;
        error: main.pp:13,22-27: undefined variable range;
        error: main.pp:14,22-27: undefined variable range;
        error: main.pp:22,17-22: undefined variable range;
        error: main.pp:25,17-22: undefined variable range;
        error: main.pp:28,52-57: undefined variable range;
        error: main.pp:35,26-31: undefined variable range;
        error: main.pp:36,26-31: undefined variable range;
        error: main.pp:8,1-41,2: no resource plugin 'pulumi-resource-awscc' found in the workspace or on your $PATH; no resource plugin 'pulumi-resource-awscc' found in the workspace or on your $PATH
        error: main.pp:80,28-42: cannot traverse value of type int;
        error: main.pp:82,20-24: unknown property 'key' among [value];
        error: main.pp:123,28-42: cannot traverse value of type int;
        error: main.pp:125,20-24: unknown property 'key' among [value];
        error: main.pp:92,27-32: undefined variable range;
        error: main.pp:93,27-32: undefined variable range;
        error: main.pp:95,37-42: undefined variable range;
        error: main.pp:96,37-42: undefined variable range;
        error: main.pp:99,38-43: undefined variable range;
        error: main.pp:135,28-33: undefined variable range;
        error: main.pp:136,28-33: undefined variable range;
        error: main.pp:138,43-48: undefined variable range;
        error: main.pp:130,1-140,2: main.pp:12,34-39: cannot traverse value of type int; , and 2 other diagnostic(s); main.pp:12,34-39: cannot traverse value of type int; , and 2 other diagnostic(s)
        error: could not generate output program: failed to bind program
### Tasks
- [ ] pulumi/pulumi-terraform-bridge#1145
- [ ] pulumi/pulumi-terraform-bridge#1148
- [ ] pulumi/pulumi-terraform-bridge#1149
- [ ] pulumi/pulumi-terraform-bridge#1150
- [ ] pulumi/pulumi#13581
- [ ] no resource plugin 'pulumi-resource-awscc' found in the workspace or on your $PATH;
justinvp commented 1 year ago

undefined variable range;

This happens when trying to iterate objects