Templates for building Vagrant's boxes of Fedora with Libvirt

I’m using Vagrant with Libvirt in my Silverblue. I used to use VirtualBox, but I’m trying to get used to Libvirt.
The thing is that I’d like to build my own Fedora images for Fedora with Libvirt, but I can’t find the templates for the official boxes.

Also, I’d like to try Fedora 33, but there is no official box for that version yet. That’s one of the reasons for wanting to build my own.

There are a bunch of packer’s templates for building Vagrant boxes for VirtualBox or VMware, but not much for Libvirt. Also, not many Fedora ones.

Does anyone know who build those official boxes and how they build them?
Thanks :smile:

Hello @juanje,
I’m not sure if this is what you are thinking of doing … https://docs.fedoraproject.org/en-US/fedora-coreos/provisioning-libvirt/

1 Like

Hi @jakfrost,
Thanks for the link, it’ll be useful to play a bit with Libvirt, but actually was asking for something like this:

This creates a VM, but ready to be used by Vagrant. I could use it, but I was wondering where the templates and scripts for the official versions live.

Ah, now I understand. I don’t have to provision anything beyond my own little world. This is an old link I found about it I think … https://fedoraproject.org/wiki/Vagrant
and this on Vagrant Cloud https://app.vagrantup.com/generic/

Thanks for this. Now I know that the Fedora Cloud team is who is creating those images.
Now I can ask them where are the scripts/templates for building the images.

Actually, those images are the ones generated by the repo I put before (lavabit/robot). But the official Fedora images (also on Vagrant Cloud) are the ones I put at the first comment: https://app.vagrantup.com/fedora

BTW, the Fedora Developer portal has some useful info for using Vagrant on Fedora:

Hello @juanje,
Thanks for those links, I will definitely check them out. Glad I was able to help snoop this breadcrumb trail of info out. Good luck!