We're currently deploying our testenvironements with terraform into our proxmox cluster.
Until now we had a separate vagrant configuration to spin up vms on our laptops for local development.
We are thinking now about ways to simplify our setup. One way would be to use terraform to deploy the vms directly to libvirt.
However this makes our terraform scripts a magnitude more complex.
The easiest way would be to use the proxmox api on the laptop of the developer for a local machine.
I found https://github.com/rgl/proxmox-ve , which creates an image with packer that can be used with vagrant to spin up a local proxmox vm on my laptop. I could then spin up containers inside that vm.
Alternativley there seems to be a docker setup that supplies a proxmox: https://hub.docker.com/r/makedie/proxmox_ve
Does anyone have experience with something like that? Good alternatives? Tried that?
Until now we had a separate vagrant configuration to spin up vms on our laptops for local development.
We are thinking now about ways to simplify our setup. One way would be to use terraform to deploy the vms directly to libvirt.
However this makes our terraform scripts a magnitude more complex.
The easiest way would be to use the proxmox api on the laptop of the developer for a local machine.
I found https://github.com/rgl/proxmox-ve , which creates an image with packer that can be used with vagrant to spin up a local proxmox vm on my laptop. I could then spin up containers inside that vm.
Alternativley there seems to be a docker setup that supplies a proxmox: https://hub.docker.com/r/makedie/proxmox_ve
Does anyone have experience with something like that? Good alternatives? Tried that?