summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteffen Zieger <me@saz.sh>2014-09-10 18:23:27 +0200
committerSteffen Zieger <me@saz.sh>2014-09-10 18:23:27 +0200
commit5dc8b33252327101845c3da597bad187530567a8 (patch)
tree4ed062ebe7181ecfb9fc1ea5613ab78935c8c833
parent3aaa0bc69443a3809e984c10719264af2a48aec0 (diff)
parent8f6b27d70e4f838d1ac7822780101313325957ed (diff)
Merge pull request #104 from jae2/master
Refactor common params.
-rw-r--r--manifests/params.pp28
1 files changed, 5 insertions, 23 deletions
diff --git a/manifests/params.pp b/manifests/params.pp
index 4ae378f..12a67ce 100644
--- a/manifests/params.pp
+++ b/manifests/params.pp
@@ -14,6 +14,11 @@
class rsyslog::params {
$max_message_size = '2k'
+ $purge_rsyslog_d = false
+ $extra_modules = []
+ $run_user = 'root'
+ $log_user = 'root'
+ $preserve_fqdn = false
case $::osfamily {
debian: {
@@ -24,13 +29,10 @@ class rsyslog::params {
$gnutls_package_name = 'rsyslog-gnutls'
$package_status = 'latest'
$rsyslog_d = '/etc/rsyslog.d/'
- $purge_rsyslog_d = false
$rsyslog_conf = '/etc/rsyslog.conf'
$rsyslog_default = '/etc/default/rsyslog'
$default_config_file = 'rsyslog_default'
- $run_user = 'root'
$run_group = 'root'
- $log_user = 'root'
$log_group = 'adm'
$log_style = 'debian'
$umask = false
@@ -46,10 +48,8 @@ class rsyslog::params {
'$ModLoad imklog # provides kernel logging support (previously done by rklogd)',
'#$ModLoad immark # provides --MARK-- message capability',
]
- $preserve_fqdn = false
$service_hasrestart = true
$service_hasstatus = true
- $extra_modules = []
}
redhat: {
@@ -107,12 +107,9 @@ class rsyslog::params {
}
$package_status = 'latest'
$rsyslog_d = '/etc/rsyslog.d/'
- $purge_rsyslog_d = false
$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'
$umask = '0000'
@@ -123,10 +120,8 @@ class rsyslog::params {
$client_conf = 'client'
$server_conf = 'server'
$ssl = false
- $preserve_fqdn = false
$service_hasrestart = true
$service_hasstatus = true
- $extra_modules = []
}
suse: {
$rsyslog_package_name = 'rsyslog'
@@ -138,9 +133,7 @@ class rsyslog::params {
$rsyslog_d = '/etc/rsyslog.d/'
$rsyslog_conf = '/etc/rsyslog.conf'
$rsyslog_default = '/etc/sysconfig/syslog'
- $run_user = 'root'
$run_group = 'root'
- $log_user = 'root'
$log_group = 'root'
$log_style = 'debian'
$umask = false
@@ -155,7 +148,6 @@ class rsyslog::params {
'$ModLoad imklog # provides kernel logging support (previously done by rklogd)',
'#$ModLoad immark # provides --MARK-- message capability',
]
- $extra_modules = []
}
freebsd: {
$rsyslog_package_name = 'sysutils/rsyslog5'
@@ -165,13 +157,10 @@ class rsyslog::params {
$gnutls_package_name = 'sysutils/rsyslog5-gnutls'
$package_status = 'present'
$rsyslog_d = '/etc/syslog.d/'
- $purge_rsyslog_d = false
$rsyslog_conf = '/etc/syslog.conf'
$rsyslog_default = '/etc/defaults/syslogd'
$default_config_file = 'rsyslog_default'
- $run_user = 'root'
$run_group = 'wheel'
- $log_user = 'root'
$log_group = 'wheel'
$log_style = 'debian'
$umask = false
@@ -187,10 +176,8 @@ class rsyslog::params {
'$ModLoad imklog # provides kernel logging support (previously done by rklogd)',
'#$ModLoad immark # provides --MARK-- message capability',
]
- $preserve_fqdn = false
$service_hasrestart = true
$service_hasstatus = true
- $extra_modules = []
}
default: {
@@ -203,13 +190,10 @@ class rsyslog::params {
$gnutls_package_name = false
$package_status = 'latest'
$rsyslog_d = '/etc/rsyslog.d/'
- $purge_rsyslog_d = false
$rsyslog_conf = '/etc/rsyslog.conf'
$rsyslog_default = '/etc/conf.d/rsyslog'
$default_config_file = 'rsyslog_default_gentoo'
- $run_user = 'root'
$run_group = 'root'
- $log_user = 'root'
$log_group = 'adm'
$log_style = 'debian'
$umask = false
@@ -225,10 +209,8 @@ class rsyslog::params {
'$ModLoad imklog # provides kernel logging support (previously done by rklogd)',
'#$ModLoad immark # provides --MARK-- message capability',
]
- $preserve_fqdn = false
$service_hasrestart = true
$service_hasstatus = true
- $extra_modules = []
}
default: {