I have been a long time user of both vagrant and fedora. I normally use the Centos RPM but sometimes run into problems - especially when trying to install or run the vagrant-libvirt plugin. Most recently, for example, the plugin fails with this error:
vagrant up Bringing machine 'pxeclient' up with 'libvirt' provider... /opt/vagrant/embedded/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require': /usr/lib64/libk5crypto.so.3: undefined symbol: EVP_KDF_ctrl, version OPENSSL_1_1_1b - /home/rbelgrave/.vagrant.d/gems/2.4.9/gems/ruby-libvirt-0.7.1/lib/_libvirt.so (LoadError)
Which seems to indicate problems with the way openssl is packaged on fedora. What would it take to officially support Fedora? The vagrant package from Fedora can be 1 or 2 releases behind the upstream release and is configured to utilize the distribution version of ruby and ruby gems.
I could potentially take this on with some coaching.