# -*- 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