put apache on sallinen
authorPeter Palfrader <peter@palfrader.org>
Thu, 26 Apr 2018 08:11:18 +0000 (10:11 +0200)
committerPeter Palfrader <peter@palfrader.org>
Thu, 26 Apr 2018 08:11:18 +0000 (10:11 +0200)
hieradata/common.yaml
modules/roles/manifests/init.pp
modules/roles/manifests/snapshot_web.pp [new file with mode: 0644]

index 7bdbd96..851389e 100644 (file)
@@ -353,3 +353,5 @@ roles:
     - casulana.debian.org
   alioth_archive:
     - grabbe.debian.org
+  snapshot_web:
+    - sallinen.debian.org
index f930906..e5c8e3a 100644 (file)
@@ -282,6 +282,10 @@ class roles {
                include roles::snapshot
        }
 
+       if has_role('snapshot_web') {
+               include roles::snapshot_web
+       }
+
        if has_role('veyepar.debian.org') {
                ssl::service { 'veyepar.debian.org': notify  => Exec['service apache2 reload'], key => true, }
        }
diff --git a/modules/roles/manifests/snapshot_web.pp b/modules/roles/manifests/snapshot_web.pp
new file mode 100644 (file)
index 0000000..fefe24b
--- /dev/null
@@ -0,0 +1,9 @@
+class roles::snapshot_web {
+       include apache2
+
+       ensure_packages ( [
+               "libapache2-mod-wsgi",
+               ], {
+               ensure => 'installed',
+       })
+}