/vagrant-puppet-barman

Example of Puppet managed PostgreSQL/Barman environment

Primary LanguagePuppet

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