summaryrefslogtreecommitdiff
path: root/manifests
diff options
context:
space:
mode:
authorSteffen Zieger <me@saz.sh>2012-10-04 11:37:06 +0200
committerSteffen Zieger <me@saz.sh>2012-10-04 11:37:06 +0200
commit1e5f108520c150c68b800be2e19c45e7d154dd2f (patch)
tree53c9f389609946fb43670d4fdc6e1750255622c7 /manifests
parent78c0ea746b7af9272a3418b177ed3f984039cb9a (diff)
add define to add arbitrary snippets in rsyslog conf dir
Diffstat (limited to 'manifests')
-rw-r--r--manifests/snippet.pp15
1 files changed, 15 insertions, 0 deletions
diff --git a/manifests/snippet.pp b/manifests/snippet.pp
new file mode 100644
index 0000000..07b491d
--- /dev/null
+++ b/manifests/snippet.pp
@@ -0,0 +1,15 @@
+define rsyslog::snippet(
+ $content,
+ $ensure = 'present'
+) {
+ include rsyslog
+
+ file { "${rsyslog::params::rsyslog_d}${name}":
+ ensure => $ensure,
+ owner => $rsyslog::params::run_user,
+ group => $rsyslog::params::run_group,
+ content => $content,
+ require => Class['rsyslog::config'],
+ notify => Class['rsyslog::service'],
+ }
+}