diff options
author | Adam Stephens <adam.c.stephens@noaa.gov> | 2014-02-05 15:24:43 -0500 |
---|---|---|
committer | Adam Stephens <adam.c.stephens@noaa.gov> | 2014-02-05 15:24:43 -0500 |
commit | 97891aa2a071006c396da1f707db8f2cb033125c (patch) | |
tree | c9256f20270808068c8c07d7afd019a5aa999358 /manifests | |
parent | b75cd78311482b842c5bd3f19e57fdbd3bad25d4 (diff) | |
parent | 974461946abf2ff705d1644d900268618eecdbb0 (diff) |
Merge branch 'master' of https://github.com/saz/puppet-rsyslog into el5
Conflicts:
templates/rsyslog.conf.erb
Diffstat (limited to 'manifests')
-rw-r--r-- | manifests/client.pp | 4 | ||||
-rw-r--r-- | manifests/config.pp | 16 | ||||
-rw-r--r-- | manifests/database.pp | 4 | ||||
-rw-r--r-- | manifests/imfile.pp | 4 | ||||
-rw-r--r-- | manifests/init.pp | 4 | ||||
-rw-r--r-- | manifests/params.pp | 10 | ||||
-rw-r--r-- | manifests/snippet.pp | 4 |
7 files changed, 28 insertions, 18 deletions
diff --git a/manifests/client.pp b/manifests/client.pp index f275ad3..be8518d 100644 --- a/manifests/client.pp +++ b/manifests/client.pp @@ -15,6 +15,7 @@ # [*server*] # [*port*] # [*ssl_ca*] +# [*preserve_fqdn] # # === Variables # @@ -32,7 +33,8 @@ class rsyslog::client ( $custom_params = undef, $server = 'log', $port = '514', - $ssl_ca = undef + $ssl_ca = undef, + $preserve_fqdn = undef ) inherits rsyslog { $content_real = $custom_config ? { diff --git a/manifests/config.pp b/manifests/config.pp index ad6e7bd..dbb37cc 100644 --- a/manifests/config.pp +++ b/manifests/config.pp @@ -13,8 +13,8 @@ class rsyslog::config { file { $rsyslog::rsyslog_d: ensure => directory, - owner => 0, - group => 0, + owner => 'root', + group => $rsyslog::run_group, purge => $rsyslog::purge_rsyslog_d, recurse => true, force => true, @@ -23,8 +23,8 @@ class rsyslog::config { file { $rsyslog::rsyslog_conf: ensure => file, - owner => 0, - group => 0, + owner => 'root', + group => $rsyslog::run_group, content => template("${module_name}/rsyslog.conf.erb"), require => Class['rsyslog::install'], notify => Class['rsyslog::service'], @@ -32,8 +32,8 @@ class rsyslog::config { file { $rsyslog::rsyslog_default: ensure => file, - owner => 0, - group => 0, + owner => 'root', + group => $rsyslog::run_group, source => "puppet:///modules/rsyslog/${rsyslog::rsyslog_default_file}", require => Class['rsyslog::install'], notify => Class['rsyslog::service'], @@ -41,8 +41,8 @@ class rsyslog::config { file { $rsyslog::spool_dir: ensure => directory, - owner => 0, - group => 0, + owner => 'root', + group => $rsyslog::run_group, require => Class['rsyslog::install'], notify => Class['rsyslog::service'], } diff --git a/manifests/database.pp b/manifests/database.pp index 09c1cc5..fe6d6ac 100644 --- a/manifests/database.pp +++ b/manifests/database.pp @@ -46,8 +46,8 @@ class rsyslog::database ( file { $db_conf: ensure => present, - owner => 0, - group => 0, + owner => 'root', + group => $rsyslog::run_group, mode => '0600', content => template("${module_name}/database.conf.erb"), require => Class['rsyslog::config'], diff --git a/manifests/imfile.pp b/manifests/imfile.pp index 4a2a2eb..a6e8216 100644 --- a/manifests/imfile.pp +++ b/manifests/imfile.pp @@ -34,8 +34,8 @@ define rsyslog::imfile( file { "${rsyslog::rsyslog_d}${name}.conf": ensure => file, - owner => 0, - group => 0, + owner => 'root', + group => $rsyslog::run_group, content => template('rsyslog/imfile.erb'), require => Class['rsyslog::install'], notify => Class['rsyslog::service'], diff --git a/manifests/init.pp b/manifests/init.pp index e4692ba..fbe22f6 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -11,8 +11,6 @@ # class { 'rsyslog': } # class rsyslog ( - $run_user = 0, - $run_group = 0, $rsyslog_package_name = $rsyslog::params::rsyslog_package_name, $relp_package_name = $rsyslog::params::relp_package_name, $mysql_package_name = $rsyslog::params::mysql_package_name, @@ -24,6 +22,8 @@ class rsyslog ( $rsyslog_conf = $rsyslog::params::rsyslog_conf, $rsyslog_default = $rsyslog::params::rsyslog_default, $rsyslog_default_file = $rsyslog::params::default_config_file, + $run_user = $rsyslog::params::run_user, + $run_group = $rsyslog::params::run_group, $log_user = $rsyslog::params::log_user, $log_group = $rsyslog::params::log_group, $log_style = $rsyslog::params::log_style, diff --git a/manifests/params.pp b/manifests/params.pp index e7f3859..5bf75cf 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -25,6 +25,8 @@ class rsyslog::params { $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' @@ -60,6 +62,8 @@ class rsyslog::params { $rsyslog_conf = '/etc/rsyslog.conf' $rsyslog_default = '/etc/sysconfig/rsyslog' $default_config_file = 'rsyslog_default' + $run_user = 'root' + $run_group = 'root' $log_user = 'root' $log_group = 'root' $log_style = 'redhat' @@ -87,6 +91,8 @@ class rsyslog::params { $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' @@ -103,6 +109,7 @@ class rsyslog::params { '#$ModLoad immark # provides --MARK-- message capability', ] } + default: { case $::operatingsystem { gentoo: { @@ -117,6 +124,8 @@ class rsyslog::params { $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' @@ -139,5 +148,4 @@ class rsyslog::params { } } } - } diff --git a/manifests/snippet.pp b/manifests/snippet.pp index 6c0a756..bb0468e 100644 --- a/manifests/snippet.pp +++ b/manifests/snippet.pp @@ -24,8 +24,8 @@ define rsyslog::snippet( file { "${rsyslog::rsyslog_d}${name}.conf": ensure => $ensure, - owner => 0, - group => 0, + owner => $rsyslog::run_user, + group => $rsyslog::run_group, content => "# file managed by puppet\n${content}\n", require => Class['rsyslog::config'], notify => Class['rsyslog::service'], |