summaryrefslogtreecommitdiff
path: root/manifests/config.pp
diff options
context:
space:
mode:
authorJonathan Thurman <jthurman@newrelic.com>2012-11-14 11:43:57 -0800
committerJonathan Thurman <jthurman@newrelic.com>2012-11-14 11:43:57 -0800
commitf14ab8a15c76c72c2a8cb92cdd8d79bae613e6ca (patch)
tree1cd26f3247ca0505dc8a3f5c4d9eea24b560d202 /manifests/config.pp
parente34a766c2d294a09af091935039058f160293c9c (diff)
Create spec tests for all classes/defines and perform most cleanup recommended by puppet-lint
Diffstat (limited to 'manifests/config.pp')
-rw-r--r--manifests/config.pp38
1 files changed, 25 insertions, 13 deletions
diff --git a/manifests/config.pp b/manifests/config.pp
index aa06535..cbafe61 100644
--- a/manifests/config.pp
+++ b/manifests/config.pp
@@ -1,37 +1,49 @@
-class rsyslog::config {
+# == Class: rsyslog::config
+#
+# Full description of class role here.
+#
+# === Parameters
+#
+# === Variables
+#
+# === Examples
+#
+# class { 'rsyslog::config': }
+#
+class rsyslog::config inherits rsyslog::params {
file { $rsyslog::params::rsyslog_d:
+ ensure => directory,
owner => root,
group => $rsyslog::params::run_group,
purge => true,
recurse => true,
force => true,
- require => Class["rsyslog::install"],
- ensure => directory,
+ require => Class['rsyslog::install'],
}
file { $rsyslog::params::rsyslog_conf:
+ ensure => file,
owner => root,
group => $rsyslog::params::run_group,
- ensure => file,
content => template("${module_name}/rsyslog.conf.erb"),
- require => Class["rsyslog::install"],
- notify => Class["rsyslog::service"],
+ require => Class['rsyslog::install'],
+ notify => Class['rsyslog::service'],
}
file { $rsyslog::params::rsyslog_default:
+ ensure => file,
owner => root,
group => $rsyslog::params::run_group,
- ensure => file,
- source => "puppet:///modules/rsyslog/rsyslog_default",
- require => Class["rsyslog::install"],
- notify => Class["rsyslog::service"],
+ source => 'puppet:///modules/rsyslog/rsyslog_default',
+ require => Class['rsyslog::install'],
+ notify => Class['rsyslog::service'],
}
file { $rsyslog::params::spool_dir:
+ ensure => directory,
owner => root,
group => $rsyslog::params::run_group,
- ensure => directory,
- require => Class["rsyslog::install"],
- notify => Class["rsyslog::service"],
+ require => Class['rsyslog::install'],
+ notify => Class['rsyslog::service'],
}
}