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


Vagrant.configure("2") do |config|
  
  config.vm.define "windows" do |windows| 
    windows.vm.box = "gusztavvargadr/windows-10"
    # windows.vm.provision :shell, path: "setup.sh"
    # windows.vm.box_version = "1.0"
    # windows.vm.network "forwarded_port", guest: 3003, host: 3003, host_ip: "127.0.0.1"
    windows.vm.network "private_network", ip: "192.168.33.10"
    windows.vm.synced_folder ".", "C:/Users/vagrant/tefify"
      windows.vm.provider "virtualbox" do |vb|
        vb.memory = "1024"
        vb.customize ["modifyvm", :id, "--usb", "on"]
        vb.customize ["modifyvm", :id, "--usbehci", "on"]
      end
  end

    config.vm.define "ubuntu" do |ubuntu| 
      ubuntu.vm.box = "ubuntu/trusty64"
      ubuntu.vm.provision :shell, path: "setup-ubuntu.sh"
      # ubuntu.vm.box_version = "1.0"
      # ubuntu.vm.network "forwarded_port", guest: 3003, host: 3003, host_ip: "127.0.0.1"
      ubuntu.vm.network "private_network", ip: "192.168.33.11"
      ubuntu.vm.synced_folder ".", "/home/vagrant/tefify"
        ubuntu.vm.provider "virtualbox" do |vb|
          vb.memory = "1024"
          vb.customize ["modifyvm", :id, "--usb", "on"]
          vb.customize ["modifyvm", :id, "--usbehci", "on"]
        end
    end
end