-
- file {
- "/etc/default/postgrey":
- source => "puppet:///exim/common/postgrey-default",
- require => Package["postgrey"],
- notify => Exec["postgrey restart"]
- ;
- "/etc/clamav/clamd.conf":
- source => "puppet:///exim/common/clamd.conf",
- require => Package["clamav-daemon"],
- notify => Exec["clamav-daemon restart"]
- ;
- }
-
- exec { "clamav-daemon restart":
- path => "/etc/init.d:/usr/bin:/usr/sbin:/bin:/sbin",
- refreshonly => true,
+ @ferm::rule { "dsa-exim-v6":
+ description => "Allow SMTP",
+ domain => "ip6",
+ rule => "&SERVICE_RANGE(tcp, smtp, \$SSH_SOURCES)"