I recently experimented automating VM creation across my Proxmox cluster. I tested out several tools before finally settling on Terraform and cloning from a Proxmox “template”.
Ansible
Ansible is a super powerful system configuration tool that is normally used to manage sets of servers. However, as you might have derived from the title it can also be used to configure a local deployment.