From 8d97365688f59a8990fa549d0a0cc227d1187e76 Mon Sep 17 00:00:00 2001 From: Jerome Charaoui Date: Fri, 17 Apr 2015 15:19:59 -0400 Subject: Merge backupninja:config class into base client class --- manifests/init.pp | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'manifests') diff --git a/manifests/init.pp b/manifests/init.pp index 9faba5d..17f83df 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -13,6 +13,21 @@ class backupninja ( $keyowner = 0, $keygroup = 0, $keymanage = true, + $configfile = '/etc/backupninja.conf', + $loglvl = 4, + $when = 'everyday at 01:00', + $reportemail = 'root', + $reportsuccess = false, + $reportwarning = true, + $reporthost = undef, + $reportuser = undef, + $reportdirectory = undef, + $logfile = '/var/log/backupninja.log', + $configdir = '/etc/backup.d', + $scriptdir = '/usr/share/backupninja', + $libdir = '/usr/lib/backupninja', + $usecolors = true, + $vservers = false ) { # install client dependencies @@ -65,4 +80,11 @@ class backupninja ( } } + file { $configfile: + content => template('backupninja/backupninja.conf.erb'), + owner => root, + group => 0, + mode => '0644' + } + } -- cgit v1.2.3