I've migrated my homelab's hypervisor from Proxmox to Incus. This comes after a scramble making Proxmox mesh well with IaC tools like Terraform and Ansible. I had tried, using the bpg/proxmox terraform provider and a go script calling Proxmox's API. But Proxmox wasn't designed to be entirely declarative. And for good reason. It's more "VMware" or "Hyper-V" than "Nix". Before setting off to find an alternative, I tried to establish a baseline for what I needed. On an emphemeral VPS, I thew together an Ansible playbook to install KVM, LXC, and some cloud images. Still writing.