Puppet Class: etcd::logging

Defined in:
modules/etcd/manifests/logging.pp

Overview

Class etcd::logging

Manages all the logging logic for etcd.



4
5
6
7
8
9
10
11
12
13
14
15
16
# File 'modules/etcd/manifests/logging.pp', line 4

class etcd::logging {

    logrotate::conf { 'etcd':
        ensure => present,
        source => 'puppet:///modules/etcd/logrotate.conf',
    }

    rsyslog::conf { 'etcd':
        source   => 'puppet:///modules/etcd/rsyslog.conf',
        priority => 20,
        require  => File['/etc/logrotate.d/etcd'],
    }
}