I've started, and dropped, an HCL to Pulumi translator several times. The HCL parser is all proper Go modules so actually pretty easy to automate and, due to the simplicity of the HCL language itself, this is very very doable. I just never managed to finish 😕
big-piano-35669
06/20/2018, 5:17 PM
Happy to collaborate to make this happen if you guys are interested. Still probably need to pair that with a statefile translator so you can "import" your existing resource state.
big-piano-35669
06/20/2018, 5:17 PM
I'm guessing @microscopic-florist-22719 and @powerful-whale-8767 would be interested in this also.
m
microscopic-florist-22719
06/20/2018, 5:20 PM
Yeah, this is something I've thought above several times. Conceptually speaking this is pretty simple--as @big-piano-35669 mentions, TF's HCL support is nicely modularized--but the practicalities get a bit tricky.