]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - manifests/site.pp
move keyinfo to all hosts, as we want it for various other lookups
[dsa-puppet.git] / manifests / site.pp
index fb85a46d4d4701c5c1a1f61740f473f431653e2a..66d16224d3af558edcd31e044101e1474ad0f337 100644 (file)
@@ -17,11 +17,11 @@ node default {
     $localinfo = yamlinfo('*', "/etc/puppet/modules/debian-org/misc/local.yaml")
     $nodeinfo  = nodeinfo($fqdn, "/etc/puppet/modules/debian-org/misc/local.yaml")
     $hoster    = whohosts($nodeinfo, "/etc/puppet/modules/debian-org/misc/hoster.yaml")
+    $keyinfo   = allnodeinfo("sshRSAHostKey", "ipHostNumber")
     notice("hoster for ${fqdn} is ${hoster}")
 
     $mxinfo   = allnodeinfo("mXRecord")
 
-    include ferm
     include munin-node
     include sudo
     include ssh
@@ -49,13 +49,14 @@ node default {
         }
     }
 
-    case $hostname {
-        spohr: {
+    case extractnodeinfo($nodeinfo, 'muninmaster') {
+        "true": {
                       include munin-node::master
         }
     }
-    case $hostname {
-        tchaikovsky: {
+
+    case extractnodeinfo($nodeinfo, 'nagiosmaster') {
+        "true": {
                       include nagios::server
         }
         default: {
@@ -81,7 +82,7 @@ node default {
     }
 
     case $hostname {
-        logtest01: { include ferm::real }
+        logtest01: { include ferm }
     }
     case $hostname {
         geo1,geo2,geo3: { include named::geodns }