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 there’s no such portability aspect”
@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.

@upcloud honestly the most portable way I've seen cloud infra be managed is uh... kubernetes. which tbh is a bit overcomplicated for uhh. most of my use cases lmao
@upcloud i just want declarative infra management for my own hardware!!!