X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Froles%2Fmanifests%2Fbugs_master.pp;h=3df3c7c54a892c09427fbeee258ed8af8eae2a5e;hb=43932181cceeb28d21a7d03ee5c3584e1a29d132;hp=faaeecc4da4d5e18107504d09db3c5ab01d4b43f;hpb=07307bc8fa2416ce3b972d891b6fa53d93992a87;p=mirror%2Fdsa-puppet.git diff --git a/modules/roles/manifests/bugs_master.pp b/modules/roles/manifests/bugs_master.pp index faaeecc4d..3df3c7c54 100644 --- a/modules/roles/manifests/bugs_master.pp +++ b/modules/roles/manifests/bugs_master.pp @@ -3,4 +3,16 @@ class roles::bugs_master { ssl::service { 'bugs-devel.debian.org': notify => Exec['service apache2 reload'], key => true, } ssl::service { 'bugs-master.debian.org': notify => Exec['service apache2 reload'], key => true, } + + # Note that there is also role specific config in exim4.conf + exim::vdomain { 'bugs.debian.org': + owner => 'debbugs', + group => 'debbugs', + } + + # The bugs service accepts bug reports on the submission port + ferm::rule::simple { 'bugs-submission': + description => 'Allow submission access from the world', + port => 'submission', + } }