From 9e29f678d8a7c3f0433b7c71e143aa7532bf95d2 Mon Sep 17 00:00:00 2001 From: Ralf Heiringhoff Date: Tue, 28 Aug 2012 12:04:37 +0200 Subject: added Red Hat, CentOS, Fedora support; File/Dir permissions now in params.pp --- manifests/params.pp | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'manifests/params.pp') diff --git a/manifests/params.pp b/manifests/params.pp index 37c40ce..e2024c2 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -11,11 +11,33 @@ class rsyslog::params { $run_group = 'root' $log_user = 'root' $log_group = 'adm' + $log_style = 'debian' + $perm_file = '0640' + $perm_dir = '0755' $spool_dir = '/var/spool/rsyslog/' $service_name = 'rsyslog' $client_conf = "${rsyslog_d}client.conf" $server_conf = "${rsyslog_d}server.conf" } + redhat, centos, fedora: { + $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/sysconfig/rsyslog' + $run_user = 'root' + $run_group = 'root' + $log_user = 'root' + $log_group = 'root' + $log_style = 'redhat' + $perm_file = '0600' + $perm_dir = '0750' + $spool_dir = '/var/lib/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' @@ -27,6 +49,9 @@ class rsyslog::params { $run_group = 'wheel' $log_user = 'root' $log_group = 'wheel' + $log_style = 'debian' + $perm_file = '0640' + $perm_dir = '0755' $spool_dir = '/var/spool/syslog/' $service_name = 'syslogd' $client_conf = "${rsyslog_d}client.conf" -- cgit v1.2.3