make wuiet be buildd_master via a hiera class include
authorPeter Palfrader <peter@palfrader.org>
Sat, 7 Sep 2019 18:06:43 +0000 (20:06 +0200)
committerPeter Palfrader <peter@palfrader.org>
Sat, 7 Sep 2019 18:06:43 +0000 (20:06 +0200)
hieradata/common.yaml
hieradata/nodes/wuiet.debian.org.yaml [new file with mode: 0644]
modules/roles/manifests/init.pp
modules/samhain/templates/samhainrc.erb

index 12798e5..d62a933 100644 (file)
@@ -28,8 +28,6 @@ roles:
   bugs_base:
     - buxtehude.debian.org
     - beach.debian.org
-  buildd_master:
-    - wuiet.debian.org
   contributors:
     - nono.debian.org
   dbmaster:
diff --git a/hieradata/nodes/wuiet.debian.org.yaml b/hieradata/nodes/wuiet.debian.org.yaml
new file mode 100644 (file)
index 0000000..e601295
--- /dev/null
@@ -0,0 +1,2 @@
+classes:
+  - roles::buildd_master
index 5dd8293..8c976f7 100644 (file)
@@ -196,10 +196,6 @@ class roles {
                include roles::tracker
        }
 
-       if has_role('buildd_master') {
-               include roles::buildd_master
-       }
-
        if has_role('piuparts') {
                include roles::piuparts
        }
index 987a3a2..fc134cf 100644 (file)
@@ -192,7 +192,7 @@ file=/etc/ssh/userkeys/staticsync
 <% if scope.function_has_role(['ssh.upload.d.o']) -%>
 file=/etc/ssh/userkeys/buildd-uploader
 <% end -%>
-<% if scope.function_has_role(['buildd_master']) -%>
+<% if classes.include?('roles::buildd_master') -%>
 file=/etc/ssh/userkeys/wb-buildd.more
 <% end -%>
 file=/etc/rsyncd