Put the scripts we need for pg backups into puppet
[mirror/dsa-puppet.git] / modules / roles / manifests / postgresql_server.pp
diff --git a/modules/roles/manifests/postgresql_server.pp b/modules/roles/manifests/postgresql_server.pp
new file mode 100644 (file)
index 0000000..e90c27e
--- /dev/null
@@ -0,0 +1,13 @@
+class roles::postgresql_server {
+       file { "/usr/local/bin/pg-backup-file":
+               mode    => 555,
+               source  => "puppet:///modules/roles/postgresql_server/pg-backup-file",
+       }
+       file { "/usr/local/bin/pg-receive-file-from-backup":
+               mode    => 555,
+               source  => "puppet:///modules/roles/postgresql_server/pg-receive-file-from-backup",
+       }
+       file { "/etc/dsa/pg-backup-file.conf":
+               content => template('roles/postgresql_server/pg-backup-file.conf.erb'),
+       }
+}