Puppet Class: backuppc::params
- Inherited by:
-
backuppc::server
- Defined in:
- manifests/params.pp
Overview
Class: backuppc::params
Params class for backuppc.
Authors
Scott Barr <gsbarr@gmail.com>
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 |
# File 'manifests/params.pp', line 9
class backuppc::params {
case $::osfamily {
'Debian': {
$package = 'backuppc'
$service = 'backuppc'
$topdir = '/var/lib/backuppc'
$config_directory = '/etc/backuppc'
$config = "${config_directory}/config.pl"
$hosts = "${config_directory}/hosts"
$install_directory = '/usr/share/backuppc'
$cgi_directory = "${install_directory}/cgi-bin"
$cgi_image_dir = "${install_directory}/image"
$cgi_image_dir_url = '/backuppc/image'
$log_directory = '/var/lib/backuppc/log'
if ($::operatingsystemmajrelease == 6) {
$config_apache = '/etc/backuppc/apache.conf'
} else {
$config_apache = '/etc/apache2/conf.d/backuppc.conf'
}
$group_apache = 'www-data'
$par_path = '/usr/bin/par2\' if -x \'/usr/bin/par2'
$gzip_path = '/bin/gzip'
$bzip2_path = '/bin/bzip2'
$tar_path = '/bin/tar'
}
'RedHat': {
$package = 'BackupPC'
$service = 'backuppc'
$topdir = '/var/lib/BackupPC'
$config_directory = '/etc/BackupPC'
$config = "${config_directory}/config.pl"
$hosts = "${config_directory}/hosts"
$install_directory = '/usr/share/BackupPC'
$cgi_directory = "${install_directory}/sbin"
$cgi_image_dir = "${install_directory}/html"
$cgi_image_dir_url = '/BackupPC/images'
$log_directory = '/var/log/BackupPC'
$config_apache = '/etc/httpd/conf.d/BackupPC.conf'
$group_apache = 'apache'
$par_path = ''
$gzip_path = '/usr/bin/gzip'
$bzip2_path = '/usr/bin/bzip2'
$tar_path = '/bin/gtar'
}
default: {
fail("Operating system ${::operatingsystem} is not supported by this module")
}
}
$htpasswd_apache = "${config_directory}/htpasswd"
}
|