Move $make_base_backups to postgres::backup_server as it is local there; make some...
[mirror/dsa-puppet.git] / modules / postgres / manifests / backup_server / globals.pp
index b971373..bdac822 100644 (file)
@@ -1,10 +1,12 @@
+# Global definitions for the postgres::backup_server setup
 #
-class postgres::backup_server::globals {
-  $pgpassfile = '/home/debbackup/.pgpass'
-  $sshkeys_sources = '/etc/dsa/postgresql-backup/sshkeys-sources'
-  $make_base_backups = '/usr/local/bin/postgres-make-base-backups'
-  $base_backup_clusters = '/etc/dsa/postgresql-backup/base-backup-clusters'
-
+# @param pgpassfile            pg password file for pg_basebackup runs
+# @param base_backup_clusters  where to store the list of clusters to make base backups of
+class postgres::backup_server::globals(
+  String $pgpassfile = '/home/debbackup/.pgpass',
+  String $sshkeys_sources = '/etc/dsa/postgresql-backup/sshkeys-sources',
+  String $base_backup_clusters = '/etc/dsa/postgresql-backup/base-backup-clusters',
+) {
   $tag_base_backup = 'postgresql::server::backup-source-make-base-backup-entry'
   $tag_source_sshkey = 'postgresql::server::backup-source-sshkey'
   $tag_source_pgpassline = 'postgresql::server::backup-source-pgpassline'