aboutsummaryrefslogtreecommitdiff
path: root/manifests/config.pp
blob: 87103dbd7fb4b5cc07cca4e5c235068f107d5e86 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# 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',
                            $libdir = '/usr/lib/backupninja',
                            $usecolors = true
             ) {
	file { $configfile:
		content => template('backupninja/backupninja.conf.erb'),
		owner => root,
		group => root,
		mode => 0644
	}
}