X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;ds=sidebyside;f=modules%2Fsyslog-ng%2Fmanifests%2Finit.pp;h=c55b6876bee196182499c1db3746036c90ba4e8a;hb=cc20dbfce52b58e34cbb8b31b9c2f338b004b557;hp=94fac1c9353fb89652a9e1c04109c9d2f759b06a;hpb=487aed8105b7aa523f86cc94ab9527a35c8135e4;p=mirror%2Fdsa-puppet.git diff --git a/modules/syslog-ng/manifests/init.pp b/modules/syslog-ng/manifests/init.pp index 94fac1c93..c55b6876b 100644 --- a/modules/syslog-ng/manifests/init.pp +++ b/modules/syslog-ng/manifests/init.pp @@ -23,4 +23,24 @@ class syslog-ng { source => 'puppet:///modules/syslog-ng/syslog-ng.logrotate', require => Package['syslog-ng'] } + if $::hostname in [lotty,lully,loghost-grnet-01] { + file { '/etc/logrotate.d/syslog-ng-loggers': + source => 'puppet:///modules/syslog-ng/syslog-ng.logrotate.loggers', + require => Package['syslog-ng'] + } + } + # while syslog-ng breaks on boot + + if $systemd { + file { '/etc/systemd/system/syslog-ng.service': + ensure => $servicefiles, + source => 'puppet:///modules/syslog-ng/syslog-ng.service', + notify => Exec['systemctl daemon-reload'], + } + + file { '/etc/systemd/system/syslog.service': + ensure => absent, + notify => Exec['systemctl daemon-reload'], + } + } }