9 pattern => 'syslog-ng',
12 file { '/etc/syslog-ng/syslog-ng.conf':
13 content => template('syslog-ng/syslog-ng.conf.erb'),
14 require => Package['syslog-ng'],
15 notify => Service['syslog-ng']
17 file { '/etc/default/syslog-ng':
18 source => 'puppet:///modules/syslog-ng/syslog-ng.default',
19 require => Package['syslog-ng'],
20 notify => Service['syslog-ng']
22 file { '/etc/logrotate.d/syslog-ng':
23 source => 'puppet:///modules/syslog-ng/syslog-ng.logrotate',
24 require => Package['syslog-ng']
26 if $::hostname in [lotty,lully,loghost-grnet-01] {
27 file { '/etc/logrotate.d/syslog-ng-loggers':
28 source => 'puppet:///modules/syslog-ng/syslog-ng.logrotate.loggers',
29 require => Package['syslog-ng']
32 # while syslog-ng breaks on boot
35 file { '/etc/systemd/system/syslog-ng.service':
36 ensure => $servicefiles,
37 source => 'puppet:///modules/syslog-ng/syslog-ng.service',
38 notify => Exec['systemctl daemon-reload'],
41 file { '/etc/systemd/system/syslog.service':
43 notify => Exec['systemctl daemon-reload'],