]> git.donarmstrong.com Git - dsa-puppet.git/commitdiff
Start moving bits from local.yaml to hiera
authorTollef Fog Heen <tfheen@err.no>
Wed, 1 Jan 2014 14:27:33 +0000 (15:27 +0100)
committerTollef Fog Heen <tfheen@err.no>
Wed, 1 Jan 2014 14:30:52 +0000 (15:30 +0100)
hieradata/common.yaml
modules/debian-org/misc/local.yaml
modules/roles/manifests/init.pp

index f1507d9aab8190ec17bf52fe3f0f1dccd2b8da0b..b6a900576a46e7c5d65716c78fb5bbeb38bc66c4 100644 (file)
@@ -3,3 +3,6 @@ nameservers: []
 searchpaths: []
 resolvoptions: []
 allow_dns_query: []
+roles:
+  puppetmaster:
+    - handel.debian.org
index 0a36a2e6a49788b2eee1a7054fdb2bd900c77583..22d742d84184fe223d765163f03c5c1a8d475e16 100644 (file)
@@ -177,7 +177,6 @@ services:
     - orff.debian.org
   packagesmaster: picconi.debian.org
   packagesqamaster: quantz.debian.org
-  puppetmaster: handel.debian.org
   rtmaster:
     - reger.debian.org
   security_master:
index 5ff272913b47e18fc7460390220aa2c626c837ec..38572402d4812b2ccb0d51d1214d7f41d513c000 100644 (file)
@@ -1,6 +1,6 @@
 class roles {
 
-       if getfromhash($site::nodeinfo, 'puppetmaster') {
+       if $::hostname in hiera('roles::puppetmaster') {
                include puppetmaster
        }