diff options
author | Steffen Zieger <me@saz.sh> | 2012-11-19 04:45:26 -0800 |
---|---|---|
committer | Steffen Zieger <me@saz.sh> | 2012-11-19 04:45:26 -0800 |
commit | 55d2f576e6f17719859f6230790ba7453c550a4e (patch) | |
tree | 1cd26f3247ca0505dc8a3f5c4d9eea24b560d202 /manifests/server.pp | |
parent | e34a766c2d294a09af091935039058f160293c9c (diff) | |
parent | f14ab8a15c76c72c2a8cb92cdd8d79bae613e6ca (diff) |
Merge pull request #13 from newrelic/update-rake-lint
Create spec tests and puppet-lint cleanup
Diffstat (limited to 'manifests/server.pp')
-rw-r--r-- | manifests/server.pp | 43 |
1 files changed, 32 insertions, 11 deletions
diff --git a/manifests/server.pp b/manifests/server.pp index acdc7db..70c22c9 100644 --- a/manifests/server.pp +++ b/manifests/server.pp @@ -1,3 +1,22 @@ +# == Class: rsyslog::server +# +# This class configures rsyslog for a server role. +# +# === Parameters +# +# [*enable_tcp*] +# [*enable_udp*] +# [*enable_onfile*] +# [*server_dir*] +# [*custom_config*] +# [*high_precision_timestamps*] +# +# === Variables +# +# === Examples +# +# class { 'rsyslog::server': } +# class rsyslog::server ( $enable_tcp = true, $enable_udp = true, @@ -7,15 +26,17 @@ class rsyslog::server ( $high_precision_timestamps = false ) inherits rsyslog { - file { $rsyslog::params::server_conf: - ensure => present, - owner => root, - group => $rsyslog::params::run_group, - content => $custom_config ? { - '' => template("${module_name}/server.conf.erb"), - default => template($custom_config), - }, - require => Class['rsyslog::config'], - notify => Class['rsyslog::service'], - } + $real_content = $custom_config ? { + '' => template("${module_name}/server.conf.erb"), + default => template($custom_config), + } + + file { $rsyslog::params::server_conf: + ensure => present, + owner => root, + group => $rsyslog::params::run_group, + content => $real_content, + require => Class['rsyslog::config'], + notify => Class['rsyslog::service'], + } } |