summaryrefslogtreecommitdiff
path: root/manifests/imfile.pp
diff options
context:
space:
mode:
authorSteffen Zieger <me@saz.sh>2012-03-12 09:42:20 +0100
committerSteffen Zieger <me@saz.sh>2012-03-12 09:42:20 +0100
commit4d3778998ef34a49b485f8f0d0a11daf1c06a1b7 (patch)
tree7387dae78bfc2366822ba52de20bebecd4679256 /manifests/imfile.pp
parent05eb7a937b1eae714b1b8ed2003156422a995a8e (diff)
add definition for imfile configuration
Diffstat (limited to 'manifests/imfile.pp')
-rw-r--r--manifests/imfile.pp19
1 files changed, 19 insertions, 0 deletions
diff --git a/manifests/imfile.pp b/manifests/imfile.pp
new file mode 100644
index 0000000..fbf132d
--- /dev/null
+++ b/manifests/imfile.pp
@@ -0,0 +1,19 @@
+define rsyslog::imfile(
+ $file_name,
+ $file_tag,
+ $file_facility,
+ $polling_interval = 10,
+ $file_severity = 'notice',
+ $run_file_monitor = true
+) {
+ include rsyslog::params
+
+ file { "${rsyslog::params::rsyslog_d}${name}.conf":
+ ensure => file,
+ owner => 'root',
+ group => 'root',
+ contet => content('rsyslog/imfile.erb'),
+ require => Class['rsyslog::install'],
+ notify => Class['rsyslog::service'],
+ }
+}