Skip to content

Instantly share code, notes, and snippets.

@house9
Created June 12, 2013 01:22
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save house9/5762236 to your computer and use it in GitHub Desktop.
Save house9/5762236 to your computer and use it in GitHub Desktop.
Vagrantfile for postgres install via puppet
# 1) install puppet locally
# - install modules to local modules directory
# puppet module install puppetlabs/postgresql --force -i modules
# puppet module install puppetlabs/stdlib --force -i modules
# puppet module install puppetlabs/firewall --force -i modules
# puppet module install puppetlabs/apt --force -i modules
# puppet module install ripienaar/concat --force -i modules
# OR
# download tar file from https://forge.puppetlabs.com/puppetlabs/postgresql
# and place into modules directory
# 2) create a manifests/default.pp file - see https://gist.github.com/house9/5762219
Vagrant.configure("2") do |config|
config.vm.box = "precise64"
config.vm.provision :puppet do |puppet|
puppet.module_path = "./modules"
end
end
# 3) vagrant up
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment