Tweak Vagrant file, so it also works for fusion provider 72/9972/3
authorFlavio Fernandes <ffernand@redhat.com>
Fri, 15 Aug 2014 05:54:39 +0000 (01:54 -0400)
committerFlavio Fernandes <ffernand@redhat.com>
Fri, 15 Aug 2014 06:31:04 +0000 (02:31 -0400)
Change-Id: Ie4b9b6c0abeeda2f65dd7e23df4549eaafccc2cd
Signed-off-by: Flavio Fernandes <ffernand@redhat.com>
Vagrantfile

index 7874d9fc4e2bd54fc33eabd1a5a7d07e421cbeef..802662b0bfaae06c7f3fcdfa7d8328d821937ed9 100644 (file)
@@ -15,11 +15,17 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
   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.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
     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"