Vagrant.configure(2) do |config|
- config.vm.box = "generic/fedora28"
+ config.vm.box = "fedora/28-cloud-base"
config.vm.synced_folder ".", "/vagrant", disabled: true
config.vm.define "fedora28_knot-resolver" do |machine|
Vagrant.configure(2) do |config|
- config.vm.box = "generic/fedora29"
+ config.vm.box = "fedora/29-cloud-base"
config.vm.synced_folder ".", "/vagrant", disabled: true
config.vm.define "fedora29_knot-resolver" do |machine|
vagrant destroy -f &>/dev/null
vagrant up
ret=$?
+if [ $ret -ne 0 ]; then
+ # workaround for weird behaviour with fedora/29-cloud-base boxes
+ vagrant provision
+ ret=$?
+fi
vagrant destroy -f &>/dev/null
exit $ret