From: Peter Palfrader Date: Fri, 7 Nov 2014 15:36:52 +0000 (+0100) Subject: Add api.ftp-master role X-Git-Url: https://git.adam-barratt.org.uk/?a=commitdiff_plain;h=8f40556a8d65aeabbcae25228b53d7d0f7a18233;p=mirror%2Fdsa-puppet.git Add api.ftp-master role --- diff --git a/hieradata/common.yaml b/hieradata/common.yaml index c987ff685..c67c8b6a0 100644 --- a/hieradata/common.yaml +++ b/hieradata/common.yaml @@ -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: diff --git a/modules/roles/manifests/init.pp b/modules/roles/manifests/init.pp index eed52fe8a..09ccdc3f8 100644 --- a/modules/roles/manifests/init.pp +++ b/modules/roles/manifests/init.pp @@ -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