aboutsummaryrefslogtreecommitdiff
path: root/manifests/config.pp
blob: 7cf5b1a380eeb4340b8b9723766a4f67572bbb79 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Write a "main" configuration file for backupninja.  Effectively, it does
# little more than just take the config options you specify in the define and
# write them to the config file as-is.
#
define backupninja::config($configfile = '/etc/backupninja.conf',
                            $loglvl = 4,
                            $when = '01:00',
                            $reportemail = 'root',
                            $reportsuccess = false,
                            $reportwarning = true,
                            $logfile = '/var/log/backupninja.log',
                            $configdir = '/etc/backup.d',
                            $scriptdir = '/usr/share/backupninja',
                            $usecolors = true
             ) {
	file { $configfile:
		content => template('backupninja/backupninja.conf.erb'),
		owner => root,
		group => root,
		mode => 0644
	}
}