]> gitweb.fluxo.info Git - puppet-backupninja.git/commitdiff
Adding $subfolder parameter at backupninja::rdiff
authorSilvio Rhatto <rhatto@riseup.net>
Tue, 29 Dec 2009 19:06:26 +0000 (17:06 -0200)
committerSilvio Rhatto <rhatto@riseup.net>
Tue, 29 Dec 2009 19:06:26 +0000 (17:06 -0200)
New $subfolder defaulting to rdiff-backup allow configuration
of which inner folder from $home rdiff backup should keep backups.

manifests/rdiff.pp

index 38a975db040c5d60a6cfba6b4c171a2d5d2565a4..562d6520e4e277c685550b65d413dff50e0c0b7b 100644 (file)
@@ -25,7 +25,8 @@ define backupninja::rdiff(
                "/home", "/usr/local/*bin", "/var/lib/dpkg/status*" ],
   $vsinclude = false, $keep = 30, $sshoptions = false, $options = '--force', $ssh_dir_manage = true,
   $ssh_dir = false, $authorized_keys_file = false, $installuser = true, $installkey = true, $key = false,
-  $backuptag = false, $home = false, $backupkeytype = "rsa", $backupkeystore = false, $extras = false)
+  $backuptag = false, $home = false, $backupkeytype = "rsa", $backupkeystore = false, $extras = false,
+  $subfolder = 'rdiff-backup')
 {
   include backupninja::client::rdiff_backup
 
@@ -41,7 +42,7 @@ define backupninja::rdiff(
         false => "/home/${user}-${name}",
         default => $home,
       }
-      $directory = "$real_home/rdiff-backup/"
+      $directory = "${real_home}/${subfolder}/"
 
       backupninja::server::sandbox
       {