From c893ec6d1a8c778e63c86c1733eb8ae1839fff4e Mon Sep 17 00:00:00 2001 From: Saz Date: Sat, 3 Dec 2011 15:28:06 +0100 Subject: internal variables, fully-qualified variable lookup for operatingsystem, high_precision_timestamp default settings --- manifests/params.pp | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/manifests/params.pp b/manifests/params.pp index 878c1f9..b54a782 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -1,15 +1,10 @@ class rsyslog::params { - $rsyslog_server = $rsyslog_server ? { - '' => 'log', - default => $rsyslog_server, + $high_precision_timestamps = $rsyslog_high_precision_timestamps ? { + '' => false, + default => true, } - $server_dir = $rsyslog_server_dir ? { - '' => '/srv/log/', - default => $rsyslog_server_dir, - } - - case $operatingsystem { + case $::operatingsystem { /(Ubuntu|Debian)/: { $rsyslog_package_name = 'rsyslog' $relp_package_name = 'rsyslog-relp' @@ -22,4 +17,16 @@ class rsyslog::params { $server_conf = "${rsyslog_d}server.conf" } } + + # + # 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' } -- cgit v1.2.3