Literally just switched all my homelab deployment stuff from ansible to terraform. Sigh.
In the medium term I'd expect incompatibilities and fragmentation in the ecosystem to crop up.
Sometimes I think Ansible could go down the same path if IBM/Red Hat decided to monetise it. All of these ecosystems run by a single company are fragile. Counter-examples are Linux and Kubernetes which both have many contributing companies with competing interests.
Terraform especially kind of feels like something that's demand far to much hand wrangling every time i set up a new instance(as few of our instances is 100% identical in config), for what it's promising.
The ansible way worked too, but required doing custom logic against the proxmox api.