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

Vagrant.configure("2") do |config|
 
  config.vm.define :webkeeper do |webkeeper_config|
    webkeeper_config.vm.box = "precise64"
    webkeeper_config.vm.box_url = "http://files.vagrantup.com/precise64.box"
	  
    webkeeper_config.vm.network :forwarded_port, guest: 80, host: 8080
    webkeeper_config.vm.network :forwarded_port, guest: 1666, host: 1666
    webkeeper_config.vm.network :private_network, ip: "192.168.33.02"
    webkeeper_config.vm.hostname = "webkeeper.perforce.vm"

     webkeeper_config.vm.synced_folder "./", "/vagrant", id: "vagrant-root", owner: "vagrant", group: "www-data"
     
    webkeeper_config.vm.provision :puppet do |puppet|
      puppet.module_path   = "manifests/modules"
      puppet.manifests_path = "manifests"
      puppet.manifest_file = "webkeeper.pp"
    end
  end

end