I’m looking to use KVM/QEMU on my Linux computer.
Are there scripts that help me automate deploying the same VM builds I’ve done before – with the same RAM, HDD, networking, etc… settings.
I’ve found the following but I’m not sure if there are better options:
https://github.com/doccaz/kvm-scripts
https://github.com/doccaz/kvm-scripts
Would Ansible be a better option for this?
It sounds like you want to create a vm template image.
Some options:
Both virsh and virt-manager have tools for managing libvirt xml files that you can turn into a template to use for launching additional images.
Proxmox and ovirt both have template concepts and APIs you can interact with for automation.
If you’re looking to create a golden image or just automate configuration, virt-clone, ansible, puppet, packer, and even pxe boot are good options depending on the methods you prefer.
There are so many well-established ways to approach this problem domain. Just don’t get decision paralysis. There isn’t a best either.
I use this, I will say, the latest version is vibecoded with AI and it shows. I’m sticking to the previous v0.8.x release, and forking from there.
Other than that, its a great project, and works well for my needs
Good to know!

