]> git.donarmstrong.com Git - dsa-puppet.git/commitdiff
Add api.ftp-master role
authorPeter Palfrader <peter@palfrader.org>
Fri, 7 Nov 2014 15:36:52 +0000 (16:36 +0100)
committerPeter Palfrader <peter@palfrader.org>
Fri, 7 Nov 2014 15:36:52 +0000 (16:36 +0100)
hieradata/common.yaml
modules/roles/manifests/init.pp

index c987ff68515f7f3f0ecc518776c9a03761009f51..c67c8b6a04d26b74bf0abbbd945e8e6c155ba34e 100644 (file)
@@ -36,6 +36,8 @@ roles:
   ftp.upload.d.o:
     - franck.debian.org
     - coccia.debian.org
+  api.ftp-master:
+    - coccia.debian.org
   git_master:
     - adayevskaya.debian.org
   keyring:
index eed52fe8ab04117422c718d5c7ad8355ffdde5ba..09ccdc3f8c41172cccd69deff586552068f93ca8 100644 (file)
@@ -53,6 +53,12 @@ class roles {
                include roles::dakmaster
        }
 
+       if has_role('api.ftp-master') {
+               ssl::service { 'api.ftp-master.debian.org':
+                       notify => Service['apache2'],
+               }
+       }
+
        # XXX: turn this into a real role
        if getfromhash($site::nodeinfo, 'apache2_security_mirror') {
                include roles::security_mirror