Installing Vagrant

Fedora

Assuming you want Vagrant with libvirt:

dnf -y install libvirt-daemon-kvm vagrant-libvirt
systemctl enable --now libvirtd

Add your user to the libvirt group to avoid password prompts on running vagrant commands with libvirt provider:

sudo gpasswd -a ${USER} libvirt
newgrp libvirt

CentOS Stream 8 / 9

Enable COPR repositories:

dnf -y copr enable pvalena/rubygems
dnf -y copr enable pvalena/vagrant

Now follow the Fedora instructions.