Browse code

Vagrant: Config synced folder type for devcluster

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).

Maru Newby authored on 2015/07/22 00:49:01
Showing 1 changed files
... ...
@@ -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