Description of problem:
Vagrant+vagrant-libvirt should be part of Fedora. Including these two pieces would make it very easy to use vagrant in Fedora. The benefits include:
* Making it trivial for someone to try out a fully Puppet-ized and Vagrant-ized application. Example: Try out a GlusterFS cluster on your laptop in minutes! https://ttboj.wordpress.com/2014/01/08/automatically-deploying-glusterfs-with-puppet-gluster-vagrant/
* Using vagrant to mirror your production cluster/application. Test on the vagrant version before doing the change in production.
* Development! Vagrant is a very easy to use development tool.
* Vagrant-libvirt uses the existing (excellent) libvirt infrastructure so that virsh and virt-manager can be used in conjunction with vagrant for testing, debugging, etc...
* And much more...
I recommend basing the packaging on this article which explains how to get vagrant-libvirt working on Fedora:
I'm more than happy to contribute additions to the SPEC file, and hopefully be useful on the technical side too.
For anyone who is interested in contributing to this effort, work is ongoing here:
In addition, if anyone can contribute the .SPEC files from the upstream vagrant project for vagrant itself, please let us know. They are currently nowhere to be found.
Just opened: https://github.com/mitchellh/vagrant/issues/4117
(Where are the .spec files?)
This is obsolete now as Vagrant is finally making its way towards Fedora 21 (BZ#1020456 and BZ#1168333) and it will not be part of Fedora 20.