Puppet Class: syslog_ng::client

Inherits:
syslog_ng
Defined in:
manifests/client.pp

Overview

Class: syslog_ng::client

All hosts are clients - included by generic module

Requires:

$logserverlist must be set in site manifest


8
9
10
11
12
13
14
15
16
17
# File 'manifests/client.pp', line 8

class syslog_ng::client inherits syslog_ng {

    file {
        '/etc/syslog-ng/syslog-ng.conf':
            notify  => Service['syslog-ng'],
            content => template('syslog_ng/syslog-ng.conf.client.erb');
        '/etc/logrotate.d/syslog':
            source => 'puppet:///modules/syslog_ng/syslog-logrotate';
    } # file
}