security_master -> hiera role
authorPeter Palfrader <peter@palfrader.org>
Sun, 22 Sep 2019 10:42:11 +0000 (12:42 +0200)
committerPeter Palfrader <peter@palfrader.org>
Sun, 22 Sep 2019 10:42:11 +0000 (12:42 +0200)
data/common.yaml
data/nodes/seger.debian.org.yaml [new file with mode: 0644]
modules/roles/manifests/init.pp
modules/roles/manifests/security_master.pp

index f5090f2..327884e 100644 (file)
@@ -63,9 +63,6 @@ roles:
   nagiosmaster:
     # XXX - used by ferm templates/defs.conf.erb
     - tchaikovsky.debian.org
-  security_master:
-    # XXX - used by ferm templates/defs.conf.erb
-    - seger.debian.org
   security_mirror:
     # XXX used also in ferm me.conf.erb
     mirror-anu.debian.org:
diff --git a/data/nodes/seger.debian.org.yaml b/data/nodes/seger.debian.org.yaml
new file mode 100644 (file)
index 0000000..070e138
--- /dev/null
@@ -0,0 +1,3 @@
+---
+classes:
+  - roles::security_master
index a4445ee..dcf42e0 100644 (file)
@@ -34,12 +34,6 @@ class roles {
                include roles::dakmaster
                include roles::signing
        }
-       #
-       # security.debian.org
-       if has_role('security_master') {
-               include roles::security_master
-               include roles::dakmaster
-       }
 
        if has_role('security_mirror') {
                include roles::security_mirror
index 6dd5fce..c627ac0 100644 (file)
@@ -1,4 +1,6 @@
 class roles::security_master {
+  include roles::dakmaster
+
   ssl::service { 'security-master.debian.org':
     notify   => Exec['service apache2 reload'],
     key      => true,