ensure => installed
}
+ $query = 'nodes[certname] { resources { type = "Class" and title = "Roles::Loghost" } }'
+ $loghosts = sort(puppetdb_query($query).map |$value| { $value["certname"] })
+
service { 'syslog-ng':
ensure => running,
hasstatus => false,
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'],
}