After some research, it seems much easier to just back up the Proxmox config (and VM disk images, if they're needed) than to define or deploy Proxmox VMs with OpenTofu or ansible.

https://pve.proxmox.com/wiki/Proxmox_Cluster_File_System_(pm...