aboutsummaryrefslogtreecommitdiff
path: root/manifests/config.pp
blob: e82ec4d75040ff0e2ac19e235eeb9d4af4ba27e5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# 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,
                            $reporthost = $reporthost,
                            $reportuser = $reportuser,
                            $reportdirectory = $reportdirectory,
                            $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
	}
}