honeeebox / vagrant / backend / Vagrantfile 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

  # Every Vagrant virtual environment requires a box to build off of. = "ubuntu-precise-64"

  # The url from where the '' box will be fetched if it
  # doesn't already exist on the user's system.
  config.vm.box_url = ""

  # Assign this VM to a host only network IP, allowing you to access it
  # via the IP. :hostonly, ""

  # we need at least 1Gb ram for postgresql
  config.vm.customize do |vm|
   vm.memory_size = 1024
  # mount the puppet repo inside the vm
  config.vm.share_folder "repo", "/repo", "../../"

   # puppet configuration  
   config.vm.provision :puppet do |puppet|
     puppet.manifests_path = "../puppet/manifests"   
     puppet.module_path    = "../puppet/modules"
     puppet.manifest_file = "init.pp"