How to use this box with Vagrant:
Vagrant.configure("2") do |config|
config.vm.box = "stereoit/fedora23-cloud"
config.vm.box_version = "20151109"
end
vagrant init stereoit/fedora23-cloud \
--box-version 20151109
vagrant up
This version was created over 8 years ago.
It is great official fedora/23-cloud-base is now present, but it lacks VirtualBox additions, so synced folders do not work. I've repackaged this to support it.
If you want to develop against libvirt, but your friends are on Mac and need Virtualbox you can:
use this in Vagrant file to enable synced folders on libvirt.
config.vm.provider "libvirt" do |lv, override| override.vm.synced_folder './', '/vagrant', type: '9p', disabled: false, accessmode: "mapped" end
config.vm.provider "virtualbox"
See Default provider section for default order resolution.
Synced folders works out of the box, I did this to enable virtualbox support:
dnf install -y http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
dnf install -y VirtualBox-guest kmod-VirtualBox akmod-VirtualBox akmods
sed -i '$d' /usr/lib/udev/rules.d/60-vboxguest.rules
akmods && systemctl restart systemd-modules-load.service
I was experiencing 100%CPU time to time, adding SERIAL = false to top of the Vagrantfile helped me.
I've also experienced out-of-sync file content in a webserver. Add Sendfile off to your Nginx configuration (gunicorn has this since .12 I think).