buildserver: add config option to use 'nfs' instead of '9p'

'9p' is not possible when running KVM in VMware.  Also, 'nfs' might provide
more reliably operation on systems that are properly setup for it.
This commit is contained in:
Hans-Christoph Steiner 2018-12-13 22:02:46 +01:00
parent a2aef721d8
commit 4c5864c975
2 changed files with 13 additions and 2 deletions

View file

@ -43,8 +43,12 @@ Vagrant.configure("2") do |config|
libvirt.nic_model_type = configfile["libvirt_nic_model_type"]
end
end
config.vm.synced_folder './', '/vagrant', type: '9p'
synced_folder_type = '9p'
if configfile.has_key? "synced_folder_type"
synced_folder_type = configfile["synced_folder_type"]
else
synced_folder_type = '9p'
end
config.vm.synced_folder './', '/vagrant', type: synced_folder_type
else
abort("No supported VM Provider found, set vm_provider in Vagrantfile.yaml!")
end