Puppet Class: cflogsink::netsyslog

Defined in:
manifests/netsyslog.pp

Overview



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

class cflogsink::netsyslog {
    include cfnetwork
    include cflogsink
    include cflogsink::internal::netmodules

    cfnetwork::describe_service { 'netsyslog':
        server => [
            'tcp/514',
            'udp/514',
        ]
    }
    cfnetwork::service_port { 'local:netsyslog': }

    file { '/etc/rsyslog.d/05-netsyslog.conf':
        ensure  => file,
        mode    => '0640',
        content => file('cflogsink/netsyslog.conf'),
    }
    ~> Exec['cflogsink:rsyslog:refresh']
}