| 12345678910111213141516171819202122232425262728293031323334353637383940 | 
							- # -*- mode: ruby -*-
 
- # vi: set ft=ruby :
 
- Vagrant.configure("2") do |config|
 
-   # All Vagrant configuration is done here. The most common configuration
 
-   # options are documented and commented below. For a complete reference,
 
-   # please see the online documentation at vagrantup.com.
 
-   # Every Vagrant virtual environment requires a box to build off of.
 
-   config.vm.box = "ubuntu/trusty64"
 
-   forward_port = ->(guest, host = guest) do
 
-     config.vm.network :forwarded_port,
 
-       guest: guest,
 
-       host: host,
 
-       auto_correct: true
 
-   end
 
-   
 
-   # Sync between the web root of the VM and the 'sites' directory
 
-   config.vm.synced_folder "sites/", "/var/www"
 
-   forward_port[1080]      # mailcatcher
 
-   forward_port[3306]      # mysql
 
-   forward_port[80, 80]  # nginx/apache
 
-   
 
-   
 
-   config.vm.provision :shell do |shell|
 
-     shell.inline = "puppet module install --force puppetlabs-stdlib"
 
-     shell.inline = "puppet module install --force puppetlabs-apache"
 
-   end
 
-   config.vm.provision :puppet do |puppet|
 
-     puppet.manifests_path = "manifests"
 
-     puppet.manifest_file = "default.pp"
 
-   end
 
-   
 
-   config.vm.network :private_network, ip: "33.33.33.10"
 
- end
 
 
  |