summaryrefslogtreecommitdiff
path: root/manifests/config.pp
diff options
context:
space:
mode:
authorSteffen Zieger <me@saz.sh>2012-11-19 04:45:26 -0800
committerSteffen Zieger <me@saz.sh>2012-11-19 04:45:26 -0800
commit55d2f576e6f17719859f6230790ba7453c550a4e (patch)
tree1cd26f3247ca0505dc8a3f5c4d9eea24b560d202 /manifests/config.pp
parente34a766c2d294a09af091935039058f160293c9c (diff)
parentf14ab8a15c76c72c2a8cb92cdd8d79bae613e6ca (diff)
Merge pull request #13 from newrelic/update-rake-lint
Create spec tests and puppet-lint cleanup
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'],
}
}