historicalpackages -> hiera role; explicitly include apache2
authorPeter Palfrader <peter@palfrader.org>
Sun, 15 Sep 2019 16:11:07 +0000 (18:11 +0200)
committerPeter Palfrader <peter@palfrader.org>
Sun, 15 Sep 2019 16:11:07 +0000 (18:11 +0200)
hieradata/common.yaml
hieradata/nodes/hier.debian.org.yaml [new file with mode: 0644]
modules/roles/manifests/historicalpackages.pp [new file with mode: 0644]
modules/roles/manifests/init.pp

index db93f44..aff2fa0 100644 (file)
@@ -47,8 +47,6 @@ roles:
     - fasolo.debian.org
   git_master:
     - adayevskaya.debian.org
-  historicalpackages:
-    - hier.debian.org
   mailrelay:
     - mailly.debian.org
     - muffat.debian.org
diff --git a/hieradata/nodes/hier.debian.org.yaml b/hieradata/nodes/hier.debian.org.yaml
new file mode 100644 (file)
index 0000000..4920035
--- /dev/null
@@ -0,0 +1,3 @@
+---
+classes:
+  - roles::historicalpackages
diff --git a/modules/roles/manifests/historicalpackages.pp b/modules/roles/manifests/historicalpackages.pp
new file mode 100644 (file)
index 0000000..d3537bd
--- /dev/null
@@ -0,0 +1,4 @@
+class roles::historicalpackages {
+  include apache2
+  ssl::service { 'historical.packages.debian.org': notify  => Exec['service apache2 reload'], key => true, }
+}
index ec3f6e1..d77859e 100644 (file)
@@ -96,9 +96,6 @@ class roles {
                include postgres::backup_server
        }
 
-       if has_role('historicalpackages') {
-               ssl::service { 'historical.packages.debian.org': notify  => Exec['service apache2 reload'], key => true, }
-       }
 
        if has_role('qamaster') {
                ssl::service { 'qa.debian.org': notify  => Exec['service apache2 reload'], key => true, }