A clear how-to with instruction to get proxmox virtual machines provisioned with Terraform.
You need go installed to compile the Telmate provider located here.
You additionally need terraform installed.
You need cloud-init installed on proxmox. This wiki page has a decent howto. Go ahead and also create a cloud-init image created.