vote -> hiera role; explicitly include apache2
authorPeter Palfrader <peter@palfrader.org>
Sun, 15 Sep 2019 12:48:45 +0000 (14:48 +0200)
committerPeter Palfrader <peter@palfrader.org>
Sun, 15 Sep 2019 12:48:45 +0000 (14:48 +0200)
hieradata/common.yaml
hieradata/nodes/vento.debian.org.yaml [new file with mode: 0644]
modules/roles/manifests/init.pp
modules/roles/manifests/vote.pp

index ec348c4..0e0dd2f 100644 (file)
@@ -180,8 +180,6 @@ roles:
     - ticharich.debian.org
   udd:
     - ullmann.debian.org
-  vote:
-    - vento.debian.org
   wiki:
     - wilder.debian.org
   www_master:
diff --git a/hieradata/nodes/vento.debian.org.yaml b/hieradata/nodes/vento.debian.org.yaml
new file mode 100644 (file)
index 0000000..796f4e3
--- /dev/null
@@ -0,0 +1,3 @@
+---
+classes:
+  - roles::vote
index 8ce734b..35c277a 100644 (file)
@@ -109,10 +109,6 @@ class roles {
                include roles::dns_geodns
        }
 
-       if has_role('vote') {
-               include roles::vote
-       }
-
        if has_role('security_tracker') {
                include roles::security_tracker
        }
index dacb24f..a544e8e 100644 (file)
@@ -1,4 +1,6 @@
 class roles::vote {
+       include apache2
+
        ssl::service { 'vote.debian.org':
                notify  => Exec['service apache2 reload'],
                key => true,