6 $query = 'nodes[certname] { resources { type = "Class" and title = "Roles::Loghost" } }'
7 $loghosts = sort(puppetdb_query($query).map |$value| { $value["certname"] })
12 pattern => 'syslog-ng',
15 file { '/etc/syslog-ng/syslog-ng.conf':
16 content => template('syslog_ng/syslog-ng.conf.erb'),
17 require => Package['syslog-ng'],
18 notify => Service['syslog-ng']
20 file { '/etc/default/syslog-ng':
21 source => 'puppet:///modules/syslog_ng/syslog-ng.default',
22 require => Package['syslog-ng'],
23 notify => Service['syslog-ng']
25 file { '/etc/logrotate.d/syslog-ng':
26 source => 'puppet:///modules/syslog_ng/syslog-ng.logrotate',
27 require => Package['syslog-ng']
31 file { '/etc/systemd/system/syslog-ng.service':
32 source => 'puppet:///modules/syslog_ng/syslog-ng.service',
33 notify => Exec['systemctl daemon-reload'],
36 file { '/etc/systemd/system/syslog.service':
38 notify => Exec['systemctl daemon-reload'],