Defined Type: rsyslog::imudp

Defined in:
manifests/imudp.pp

Overview

puppet2sitepp @rsyslogimudp

Parameters:

  • udpport (Any) (defaults to: '514')


2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# File 'manifests/imudp.pp', line 2

define rsyslog::imudp(
                        $udpport = '514'
                      ) {
  if ! defined(Class['rsyslog'])
  {
    fail('You must include the rsyslog base class before using any rsyslog defined resources')
  }

  if ! ('imudp' in $rsyslog::modules)
  {
    fail('imudp not loaded')
  }

  file { '/etc/rsyslog.d/imudp.conf':
    ensure  => 'present',
    owner   => 'root',
    group   => 'root',
    mode    => $rsyslog::rsyslogconf_mode,
    require => Package['rsyslog'],
    notify  => Service['rsyslog'],
    content => template("${module_name}/modules/imudp.erb")
  }

}