Merge "Fixed a minor bug that causes the deprecated CSIT Integration Bridge Domain...
[netvirt.git] / Vagrantfile
index 7874d9fc4e2bd54fc33eabd1a5a7d07e421cbeef..a49014500462493163d003a489d00db5740089b1 100644 (file)
@@ -13,13 +13,19 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
   end
 
   config.vm.define "mininet" do |mininet|
-    mininet.vm.box = "saucy64"
-    mininet.vm.box_url = "http://opscode-vm-bento.s3.amazonaws.com/vagrant/virtualbox/opscode_ubuntu-13.10_chef-provisionerless.box"
+    mininet.vm.box = "trusty64"
+    mininet.vm.box_url = "http://opscode-vm-bento.s3.amazonaws.com/vagrant/virtualbox/opscode_ubuntu-14.10_chef-provisionerless.box"
+    mininet.vm.provider "vmware_fusion" do |v, override|
+      override.vm.box_url = "http://opscode-vm-bento.s3.amazonaws.com/vagrant/vmware/opscode_ubuntu-14.10_chef-provisionerless.box"
+    end
     mininet.vm.hostname = "mininet"
     mininet.vm.network "private_network", ip: "192.168.50.15"
     mininet.vm.provider :virtualbox do |vb|
       vb.memory = 2048
     end
+    mininet.vm.provider "vmware_fusion" do |vf|
+      vf.vmx["memsize"] = "2048"
+    end
     mininet.vm.provision "puppet" do |puppet|
       puppet.hiera_config_path = "resources/puppet/hiera.yaml"
       puppet.working_directory = "/vagrant/resources/puppet"
@@ -31,12 +37,18 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
   config.vm.define "devstack-control" do |dsctl|
     dsctl.vm.box = "saucy64"
     dsctl.vm.box_url = "http://opscode-vm-bento.s3.amazonaws.com/vagrant/virtualbox/opscode_ubuntu-13.10_chef-provisionerless.box"
+    dsctl.vm.provider "vmware_fusion" do |v, override|
+      override.vm.box_url = "http://opscode-vm-bento.s3.amazonaws.com/vagrant/vmware/opscode_ubuntu-13.10_chef-provisionerless.box"
+    end
     dsctl.vm.hostname = "devstack-control"
     dsctl.vm.network "private_network", ip: "192.168.50.20"
     dsctl.vm.network "forwarded_port", guest: 8080, host: 8081
     dsctl.vm.provider :virtualbox do |vb|
       vb.memory = 4096
     end
+    dsctl.vm.provider "vmware_fusion" do |vf|
+      vf.vmx["memsize"] = "4096"
+    end
     dsctl.vm.provision "puppet" do |puppet|
       puppet.hiera_config_path = "resources/puppet/hiera.yaml"
       puppet.working_directory = "/vagrant/resources/puppet"
@@ -48,11 +60,17 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
   config.vm.define "devstack-compute" do |dscom|
     dscom.vm.box = "saucy64"
     dscom.vm.box_url = "http://opscode-vm-bento.s3.amazonaws.com/vagrant/virtualbox/opscode_ubuntu-13.10_chef-provisionerless.box"
+    dscom.vm.provider "vmware_fusion" do |v, override|
+      override.vm.box_url = "http://opscode-vm-bento.s3.amazonaws.com/vagrant/vmware/opscode_ubuntu-13.10_chef-provisionerless.box"
+    end
     dscom.vm.hostname = "devstack-compute"
     dscom.vm.network "private_network", ip: "192.168.50.21"
     dscom.vm.provider :virtualbox do |vb|
       vb.memory = 4096
     end
+    dscom.vm.provider "vmware_fusion" do |vf|
+      vf.vmx["memsize"] = "4096"
+    end
     dscom.vm.provision "puppet" do |puppet|
       puppet.hiera_config_path = "resources/puppet/hiera.yaml"
       puppet.working_directory = "/vagrant/resources/puppet"