]> gitweb.fluxo.info Git - puppet-backup.git/commitdiff
Adding backupkeystore at backup::rdiff
authorSilvio Rhatto <rhatto@riseup.net>
Sat, 29 Aug 2009 16:21:31 +0000 (13:21 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Sat, 29 Aug 2009 16:21:31 +0000 (13:21 -0300)
manifests/init.pp

index f87308e8acb76f2e8781039004a386e7a6533faf..adb259a80820b69b7489897cb95861dda62f978a 100644 (file)
@@ -44,21 +44,22 @@ class backup {
   # default backupninja::rdiff configuration
   define rdiff($port = '22', $ensure = present, $installkey = true) {
     backupninja::rdiff { "rdiff-$title.$domain":
-      ensure        => $ensure,
-      options       => "--remote-schema 'ssh -p $port -C %s rdiff-backup --server'",
+      ensure         => $ensure,
+      options        => "--remote-schema 'ssh -p $port -C %s rdiff-backup --server'",
       # [source]
-      keep          => "10",
-      include       => $backup_include_encrypted,
-      exclude       => $backup_exclude_encrypted,
+      keep           => "10",
+      include        => $backup_include_encrypted,
+      exclude        => $backup_exclude_encrypted,
       # [dest]
-      type          => "remote",
-      host          => "$title.$domain",
-      home          => "/var/backups/remote/$fqdn",
-      directory     => "/var/backups/remote/$fqdn/rdiff",
-      user          => "$hostname",
-      sshoptions    => "-p $port",
-      installkey    => $installkey,
-      backupkeytype => "dsa",
+      type           => "remote",
+      host           => "$title.$domain",
+      home           => "/var/backups/remote/$fqdn",
+      directory      => "/var/backups/remote/$fqdn/rdiff",
+      user           => "$hostname",
+      sshoptions     => "-p $port",
+      installkey     => $installkey,
+      backupkeytype  => "dsa",
+      backupkeystore => "puppet://$server/files/keys",
     }
   }