summaryrefslogtreecommitdiff
path: root/manifests/params.pp
diff options
context:
space:
mode:
authorWill Hopper <whopper@cat.pdx.edu>2012-03-13 21:56:29 -0700
committerWill Hopper <whopper@cat.pdx.edu>2012-03-23 21:07:09 -0700
commitcf9d8d113de24031bc8ef28c8f45c946325f89ad (patch)
treedff6982b003360ba5be5acc93bbf963ae620c3d0 /manifests/params.pp
parent482623e806c9db0b7fb75f0e9235e7618b4b6c9e (diff)
Adding support for FreeBSD
Diffstat (limited to 'manifests/params.pp')
-rw-r--r--manifests/params.pp34
1 files changed, 23 insertions, 11 deletions
diff --git a/manifests/params.pp b/manifests/params.pp
index cb6b1b2..37c40ce 100644
--- a/manifests/params.pp
+++ b/manifests/params.pp
@@ -3,28 +3,40 @@ class rsyslog::params {
ubuntu, debian: {
$rsyslog_package_name = 'rsyslog'
$relp_package_name = 'rsyslog-relp'
+ $package_status = 'latest'
$rsyslog_d = '/etc/rsyslog.d/'
$rsyslog_conf = '/etc/rsyslog.conf'
$rsyslog_default = '/etc/default/rsyslog'
+ $run_user = 'root'
+ $run_group = 'root'
+ $log_user = 'root'
+ $log_group = 'adm'
$spool_dir = '/var/spool/rsyslog/'
$service_name = 'rsyslog'
$client_conf = "${rsyslog_d}client.conf"
$server_conf = "${rsyslog_d}server.conf"
}
+ freebsd: {
+ $rsyslog_package_name = 'rsyslog5'
+ $relp_package_name = 'rsyslog5-relp'
+ $package_status = 'present'
+ $rsyslog_d = '/etc/syslog.d/'
+ $rsyslog_conf = '/etc/syslog.conf'
+ $rsyslog_default = '/etc/defaults/syslogd'
+ $run_user = 'root'
+ $run_group = 'wheel'
+ $log_user = 'root'
+ $log_group = 'wheel'
+ $spool_dir = '/var/spool/syslog/'
+ $service_name = 'syslogd'
+ $client_conf = "${rsyslog_d}client.conf"
+ $server_conf = "${rsyslog_d}server.conf"
+ }
+
+
default: {
fail("Unsupported platform: ${::operatingsystem}")
}
}
- #
- # Internal variables
- #
-
- # Drop privileges to this user and group
- $run_user = 'root'
- $run_group = 'root'
-
- # User and group of log files
- $log_user = 'root'
- $log_group = 'adm'
}