carlessanagustin
2/20/2015 - 5:02 PM

Vagrantfile for multi-machine configuration

Vagrantfile for multi-machine configuration

# -*- mode: ruby -*-
# vi: set ft=ruby :

Vagrant.configure("2") do |config|
  config.vm.box = "ubuntu/trusty64"
  config.vm.boot_timeout = 60
  config.vm.provider "virtualbox" do |vb|
    vb.memory = 512
    vb.cpus = 1
    vb.gui = false
  end
  
  config.vm.define "zipi" do |zipi|
    zipi.vm.host_name = "zipi"
    zipi.vm.network "forwarded_port", guest: 80, host: 8080, auto_correct: true
    zipi.vm.network "private_network", ip: "192.168.32.10"
    zipi.vm.network "public_network", auto_config: true, virtualbox__intnet: true
#    zipi.vm.network "public_network", bridge: "en0: Wi-Fi (AirPort)", auto_config: true
  end
  
  config.vm.define "zape" do |zape|
    zape.vm.host_name = "zape"
    zape.vm.network "forwarded_port", guest: 80, host: 8081, auto_correct: true
    zape.vm.network "private_network", ip: "192.168.32.11"
    zape.vm.network "public_network", auto_config: true, virtualbox__intnet: true
#    zape.vm.network "public_network", bridge: "en0: Wi-Fi (AirPort)", auto_config: true
  end
end