Example of Puppet managed PostgreSQL/Barman environment
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
environments/production
.gitignore
README.md
Vagrantfile

README.md

vagrant-puppet-barman

An example of usage of the barman::autoconfigure class to setup a Barman server taking regular backups of a PostgreSQL server.

Dependencies

  • Virtualbox
  • Vagrant
  • Ruby >= 1.9
  • Puppet
  • librarian-puppet

Instructions

From the project directory, install the required Puppet modules running:

$ cd environments/production/
$ librarian-puppet install --verbose

Bring up and provision the Vagrant machines:

$ vagrant up
$ vagrant provision
$ vagrant provision