d-ports: set apache memlimit
authorHéctor Orón Martínez <zumbi@debian.org>
Fri, 15 Aug 2014 18:27:03 +0000 (20:27 +0200)
committerHéctor Orón Martínez <zumbi@debian.org>
Fri, 15 Aug 2014 18:27:16 +0000 (20:27 +0200)
Signed-off-by: Héctor Orón Martínez <zumbi@debian.org>
hieradata/common.yaml
modules/apache2/manifests/init.pp
modules/debian-org/misc/local.yaml
modules/roles/manifests/buildd_ports_master.pp [new file with mode: 0644]
modules/roles/manifests/init.pp

index a80493f..3e66dc9 100644 (file)
@@ -15,6 +15,8 @@ roles:
     - beach.debian.org
   buildd_master:
     - wuiet.debian.org
+  buildd_ports_master:
+    - portman.debian.org
   contributors:
     - nono.debian.org
   dbmaster:
index 0470b64..b1f20a2 100644 (file)
@@ -43,6 +43,8 @@ class apache2 {
 
        if has_role('buildd_master') {
                $memlimit = 192 * 1024 * 1024
+       } elsif has_role('buildd_ports_master') {
+               $memlimit = 192 * 1024 * 1024
        } elsif has_role('nagiosmaster') {
                $memlimit = 96 * 1024 * 1024
        } elsif has_role('packagesqamaster') {
index 6350031..8953f49 100644 (file)
@@ -298,3 +298,5 @@ host_settings:
     - storace.debian.org
   buildd_master:
     - wuiet.debian.org
+  buildd_ports_master:
+    - portman.debian.org
diff --git a/modules/roles/manifests/buildd_ports_master.pp b/modules/roles/manifests/buildd_ports_master.pp
new file mode 100644 (file)
index 0000000..b48004f
--- /dev/null
@@ -0,0 +1,5 @@
+class roles::buildd_master {
+       ssl::service { 'buildd.debian-ports.org':
+               notify => Service['apache2'],
+       }
+}
index 3d69c3f..eed52fe 100644 (file)
@@ -168,6 +168,10 @@ class roles {
                include roles::buildd_master
        }
 
+       if has_role('buildd_ports_master') {
+               include roles::buildd_ports_master
+       }
+
        if has_role('piuparts') {
                include roles::piuparts
        }