Make a proper role for cgi.debian.org on wolkenstein
authorPeter Palfrader <peter@palfrader.org>
Sun, 15 Sep 2019 13:42:59 +0000 (15:42 +0200)
committerPeter Palfrader <peter@palfrader.org>
Sun, 15 Sep 2019 13:42:59 +0000 (15:42 +0200)
hieradata/common.yaml
hieradata/nodes/wolkenstein.debian.org.yaml
modules/roles/manifests/init.pp
modules/roles/manifests/www_cgi.pp [new file with mode: 0644]

index 4746258..7796a1b 100644 (file)
@@ -157,8 +157,6 @@ roles:
     - wilder.debian.org
   www_master:
     - wolkenstein.debian.org
-  cgi.d.o:
-    - wolkenstein.debian.org
   postgres_backup_server:
     - backuphost.debian.org
     - storace.debian.org
index 2061247..1ecdf50 100644 (file)
@@ -3,3 +3,4 @@ classes:
   - roles::search_backend
   - roles::static_source
   - roles::weblog_destination
+  - roles::www_cgi
index 765e1e0..d298086 100644 (file)
@@ -66,10 +66,6 @@ class roles {
                include roles::www_master
        }
 
-       if has_role('cgi.d.o') {
-               ssl::service { 'cgi.debian.org': notify  => Exec['service apache2 reload'], key => true, }
-       }
-
        if has_role('wiki') {
                include roles::wiki
        }
diff --git a/modules/roles/manifests/www_cgi.pp b/modules/roles/manifests/www_cgi.pp
new file mode 100644 (file)
index 0000000..b239275
--- /dev/null
@@ -0,0 +1,4 @@
+class roles::www_cgi {
+  include apache2
+  ssl::service { 'cgi.debian.org': notify  => Exec['service apache2 reload'], key => true, }
+}