Allow the 'sync_folders_type' configuration value to set the type of the
shared folder (/vagrant) when deploying a devcluster. This enables the
devcluster to be configured to share folders via nfs, which is faster
than the default shared folders used by virtualbox and vmware (libvirt
uses nfs by default).
... | ... |
@@ -145,6 +145,7 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| |
145 | 145 |
config.vm.provision "shell", inline: "/vagrant/vagrant/provision-master.sh #{master_ip} #{num_minion} #{minion_ips_str} #{ENV['OPENSHIFT_SDN']}" |
146 | 146 |
config.vm.network "private_network", ip: "#{master_ip}" |
147 | 147 |
config.vm.hostname = "openshift-master" |
148 |
+ config.vm.synced_folder ".", "/vagrant", type: vagrant_openshift_config['sync_folders_type'] |
|
148 | 149 |
end |
149 | 150 |
|
150 | 151 |
# OpenShift minion |
... | ... |
@@ -157,6 +158,7 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| |
157 | 157 |
minion.vm.provision "shell", inline: "/vagrant/vagrant/provision-minion.sh #{master_ip} #{num_minion} #{minion_ips_str} #{minion_ip} #{minion_index} #{ENV['OPENSHIFT_SDN']}" |
158 | 158 |
minion.vm.network "private_network", ip: "#{minion_ip}" |
159 | 159 |
minion.vm.hostname = "openshift-minion-#{minion_index}" |
160 |
+ config.vm.synced_folder ".", "/vagrant", type: vagrant_openshift_config['sync_folders_type'] |
|
160 | 161 |
end |
161 | 162 |
end |
162 | 163 |
else # Single VM dev environment |