Commit 19d989f4e6d5c62984d5c2f8a549c6b04b5c0f37

Authored by Antonio Terceiro
Committed by Sergio Oliveira
1 parent ce4c1dd0

Vagrantfile: simplify setup

With just one VM, there is no need to name it
Showing 1 changed file with 16 additions and 20 deletions   Show diff stats
@@ -18,27 +18,23 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| @@ -18,27 +18,23 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
18 18
19 # Every Vagrant virtual environment requires a box to build off of. 19 # Every Vagrant virtual environment requires a box to build off of.
20 20
21 - config.vm.define "colab" do |colab|  
22 -  
23 - colab.vm.box = distro  
24 -  
25 - if distro == "precise64"  
26 - colab.vm.box_url = "https://cloud-images.ubuntu.com/vagrant/precise/current/precise-server-cloudimg-amd64-vagrant-disk1.box"  
27 - config.vm.provision "shell", path: "vagrant/ubuntu.sh"  
28 - elsif distro == "trusty64"  
29 - colab.vm.box_url = "https://cloud-images.ubuntu.com/vagrant/trusty/current/trusty-server-cloudimg-amd64-vagrant-disk1.box"  
30 - config.vm.provision "shell", path: "vagrant/ubuntu.sh"  
31 - elsif distro == "centos6.5"  
32 - colab.vm.box_url = "https://github.com/2creatives/vagrant-centos/releases/download/v6.5.3/centos65-x86_64-20140116.box"  
33 - config.vm.provision "shell", path: "vagrant/centos.sh"  
34 - end  
35 - config.vm.provision "shell", privileged: false, keep_color: true, path: "vagrant/provision.sh"  
36 -  
37 - colab.vm.network :forwarded_port, guest: 8000, host: 8000 # Colab (runserver)  
38 - colab.vm.network :forwarded_port, guest: 5280, host: 5280 # BOSH server  
39 - colab.vm.network :forwarded_port, guest: 8983, host: 8983 # Solr  
40 - 21 + config.vm.box = distro
  22 +
  23 + if distro == "precise64"
  24 + config.vm.box_url = "https://cloud-images.ubuntu.com/vagrant/precise/current/precise-server-cloudimg-amd64-vagrant-disk1.box"
  25 + config.vm.provision "shell", path: "vagrant/ubuntu.sh"
  26 + elsif distro == "trusty64"
  27 + config.vm.box_url = "https://cloud-images.ubuntu.com/vagrant/trusty/current/trusty-server-cloudimg-amd64-vagrant-disk1.box"
  28 + config.vm.provision "shell", path: "vagrant/ubuntu.sh"
  29 + elsif distro == "centos6.5"
  30 + config.vm.box_url = "https://github.com/2creatives/vagrant-centos/releases/download/v6.5.3/centos65-x86_64-20140116.box"
  31 + config.vm.provision "shell", path: "vagrant/centos.sh"
41 end 32 end
  33 + config.vm.provision "shell", privileged: false, keep_color: true, path: "vagrant/provision.sh"
  34 +
  35 + config.vm.network :forwarded_port, guest: 8000, host: 8000 # Colab (runserver)
  36 + config.vm.network :forwarded_port, guest: 5280, host: 5280 # BOSH server
  37 + config.vm.network :forwarded_port, guest: 8983, host: 8983 # Solr
42 38
43 # Disable automatic box update checking. If you disable this, then 39 # Disable automatic box update checking. If you disable this, then
44 # boxes will only be checked for updates when the user runs 40 # boxes will only be checked for updates when the user runs