ensure => running
}
+ include debian_org::mail_incoming_port
+
munin::check { 'ps_exim4': ensure => absent }
munin::check { 'exim_mailqueue': ensure => absent }
munin::check { 'exim_mailstats': ensure => absent }
munin::check { 'postfix_mailvolume': }
munin::check { 'ps_smtp': script => 'ps_' }
munin::check { 'ps_smtpd': script => 'ps_' }
-
- if has_role('lists') {
- @ferm::rule { 'smtp':
- domain => '(ip ip6)',
- description => 'Allow smtp access',
- rule => '&SERVICE(tcp, 25)'
- }
- }
}
notify => Exec['service apache2 reload'],
key => true,
}
-
- dnsextras::tlsa_record{ 'tlsa-mailport':
- zone => 'debian.org',
- certfile => "/etc/puppet/modules/exim/files/certs/${::fqdn}.crt",
- port => 25,
- hostname => $::fqdn,
- }
}