Vagrant on Fedora 22 - Part 2
This post is about one of the most useful plugins for vagrant, vagrant-cachier. Vagrant makes it very easy to bring up and destroy VMs. It gives independence from trying to maintain VMs in a sane state. The downside of bringing up VMs so often is the amount of data usage that happens. Thankfully we have a great vagrant plugin which solves this problem by keeping the the downloaded data on the host and serves as cache for VMs. The plugin is vagrant-cachier and you can find code and documentation at https://github.com/fgrehm/vagrant-cachier. Here is how you enable vagrant-cachier plugin in your Vagrantfile. However, on a rhel/fedora derivative guest VM I had to make a few changes with the box before I could achieve a truly off-network Vagrant setup. Basically, my requirement was that I should be able to perform a "vagrant up" when the host machine(Laptop in my case) does not have a working Internet connection. Here are the things that I had to do to achiev