X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=manifests%2Fsite.pp;h=895a84dd1f2d7c31165e7b1bec6990a8fe684d0f;hb=a07d3c87c702f358bd36d52f423c1f437307b015;hp=45e7f3c7ec2d3b7434696c48479f3867edbfc66d;hpb=daf71c686cb928fd45a6fc30aba4e602154e0217;p=dsa-puppet.git diff --git a/manifests/site.pp b/manifests/site.pp index 45e7f3c7..895a84dd 100644 --- a/manifests/site.pp +++ b/manifests/site.pp @@ -16,10 +16,10 @@ Exec { 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") + $hosterinfo = whohosts($nodeinfo, "/etc/puppet/modules/debian-org/misc/hoster.yaml") + $keyinfo = allnodeinfo("sshRSAHostKey", "ipHostNumber", "purpose") $mxinfo = allnodeinfo("mXRecord") - notice("hoster for ${fqdn} is ${hoster}") + notice("hoster for ${fqdn} is ${getfromhash(hosterinfo, "name")}") include munin-node include syslog-ng @@ -122,7 +122,7 @@ node default { case $brokenhosts { "true": { include hosts } } - case $hoster { + case getfromhash($hosterinfo, "name") { "ubcece", "darmstadt", "ftcollins", "grnet": { include resolv } } case $portforwarder_user_exists { @@ -144,6 +144,12 @@ node default { include afs::server } } + + case $hostname { + chopin,geo3,soler,wieck: { + include debian-radvd + } + } } # vim:set et: