From 1d0ec732fcc23fdfd7763f9e1bfdcc394f2c7693 Mon Sep 17 00:00:00 2001 From: Micah Anderson Date: Fri, 8 Aug 2008 00:06:05 -0400 Subject: adding the ability to specify how much maildir backups to keep --- manifests/maildir.pp | 3 ++- templates/maildir.conf.erb | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/manifests/maildir.pp b/manifests/maildir.pp index 1ced771..53534db 100644 --- a/manifests/maildir.pp +++ b/manifests/maildir.pp @@ -19,7 +19,8 @@ define backupninja::maildir( $order = 40, $ensure = present, $when = 'everyday at 21:00', $srcdir = false, $destdir = false, $desthost = false, $destuser = false, $destid_file = false, - $remove = no, $multiconnection = yes) + $remove = no, $multiconnection = yes, $keepdaily='4', $keepweekly='2', + $keepmonthly='2') { include backupninja::client diff --git a/templates/maildir.conf.erb b/templates/maildir.conf.erb index 76123b6..fec4d6b 100644 --- a/templates/maildir.conf.erb +++ b/templates/maildir.conf.erb @@ -3,7 +3,7 @@ # the next time Puppet runs. Please make configuration changes to this # service in Puppet. -<% %w{when srcdir destdir desthost destuser destid_file}.each do |v| +<% %w{when srcdir destdir desthost destuser destid_file keeydaily keepweekly keepmonthly}.each do |v| if send(v) -%><%= v + ' = ' + send(v) + "\n" %><% end -- cgit v1.2.3