From: Antoine Beaupré Date: Wed, 22 Apr 2015 16:08:56 +0000 (-0400) Subject: complete multi-backup support by using the name in the subdirectory X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=f234030025d20c80060308bd7ce5753dfcbac4e2;p=puppet-backupninja.git complete multi-backup support by using the name in the subdirectory --- diff --git a/README b/README index a839193..94ad952 100644 --- a/README +++ b/README @@ -20,6 +20,20 @@ doubled as the home for the user that was created. This caused problems with rdiff-backup because of dot files and other things which were not part of any rdiff-backup. +The rdiff resource name is now used as the subdirectory where rdiff +backups are sent. This was previously hardcoded to "rdiff-backup", but +in order to support multiple rdiff backups per host, we now use the +resource name. So if you were using the following resource: + + backupninja::rdiff { 'main': } + +You will want to use the following resource: + + backupninja::rdiff { 'rdiff-backup': } + file { '/etc/backup.d/90_main.rdiff': ensure => absent; } + +Otherwise your backups may be duplicated! + Getting started --------------- diff --git a/manifests/rdiff.pp b/manifests/rdiff.pp index 6c692c7..999eb5d 100644 --- a/manifests/rdiff.pp +++ b/manifests/rdiff.pp @@ -30,7 +30,7 @@ define backupninja::rdiff( { include backupninja::client::rdiff_backup - $directory = "$home/rdiff-backup/" + $directory = "$home/$name/" case $type { 'remote': {