aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMicah Anderson <micah@riseup.net>2010-11-01 16:59:22 -0400
committerMicah Anderson <micah@riseup.net>2010-11-01 16:59:22 -0400
commit93851f9f3677009885e54fd53d9150aa5f527078 (patch)
tree24b23e4a0eebb53584b1ef6bd421b9a76ba82467
parent4b587a76cbe90bada8231ba2019e7e462b00f17d (diff)
downloadpuppet-backupninja-93851f9f3677009885e54fd53d9150aa5f527078.tar.gz
puppet-backupninja-93851f9f3677009885e54fd53d9150aa5f527078.tar.bz2
fix template to not include configuration lines if they are not defined this was
necessary to change because in puppet 2.6, if you did not set one of the variables that had no defaults (eg. reporthost), you would get a backupninja config file with 'reporthost = undef', which is not valid for backupninja
-rw-r--r--templates/backupninja.conf.erb12
1 files changed, 9 insertions, 3 deletions
diff --git a/templates/backupninja.conf.erb b/templates/backupninja.conf.erb
index 960d39f..abc7c29 100644
--- a/templates/backupninja.conf.erb
+++ b/templates/backupninja.conf.erb
@@ -8,9 +8,15 @@ when = <%= send(:when) %>
reportemail = <%= reportemail %>
reportsuccess = <%= reportsuccess ? 'yes' : 'no' %>
reportwarning = <%= reportwarning ? 'yes' : 'no' %>
-reporthost = <%= reporthost %>
-reportuser = <%= reportuser %>
-reportdirectory = <%= reportdirectory %>
+<% if reporthost.is_a? String -%>
+<%= 'reporthost = ' + reporthost %>
+<% end -%>
+<% if reportuser.is_a? String -%>
+<%= 'reportuser = ' + reportuser %>
+<% end -%>
+<% if reportdirectory.is_a? String -%>
+<%= 'reportdirectory = ' + reportdirectory %>
+<% end -%>
logfile = <%= logfile %>
configdirectory = <%= configdir %>
scriptdirectory = <%= scriptdir %>