Terraform/opentofu users: how many times have you properly actually utilized the portability aspect; taking the same hcl and spinning it up on different clouds? Was it easy?
@upcloud wait, it's meant to be portable?
@littlefox @upcloud It’s only portable if you write your own abstractions for everything. I don’t know any Terraform user who would’ve actually implemented such system.
@jhulkko @littlefox do you think it’d be worthwhile (in general) having a translator script that can port hcls between provider-specific versions?

@upcloud @littlefox Probably not. Think about what the actual use cases would be for such a tool. All of the big clouds are so far diverged that merely ”translating” things is not enough.

If and when such migration needs to be done, I would just use LLM to ease some of the pain of having Terraform or such involved. One of the few cases where you would probably get good enough results and actual time saved with some prompting.