stop hardcoding loghost names in syslog-ng template
[mirror/dsa-puppet.git] / modules / syslog_ng / manifests / init.pp
index 172c2c7..9e939d7 100644 (file)
@@ -3,6 +3,9 @@ class syslog_ng {
                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,