purge => true,
}
file { '/etc/exim4/Git':
- ensure => directory,
- purge => true,
- force => true,
+ ensure => absent,
+ }
+ # git checkouts through puppet. yummy.
+ file { '/etc/exim4/email-virtualdomains':
recurse => true,
- source => 'puppet:///files/empty/',
+ source => 'puppet:///modules/exim/email-virtualdomains',
+ purge => true,
+ ignore => '.git',
}
file { '/etc/exim4/conf.d':
ensure => directory,
domain => 'ip6',
rule => "&SERVICE_RANGE(tcp, $mail_port, \$SMTP_V6_SOURCES)"
}
- dnsextras::entry{ "tlsa-mailport":
+ dnsextras::tlsa_record{ "tlsa-mailport":
zone => 'debian.org',
- label => "_${mail_port}._tcp.${::fqdn}",
- rrtype => 'TXT',
- rrdata => 'testing' }
+ certfile => "/etc/puppet/modules/exim/files/certs/${::fqdn}.crt",
+ port => "$mail_port",
+ hostname => "$::fqdn",
+ }
# Do we actually want this? I'm only doing it because it's harmless
# and makes the logs quiet. There are better ways of making logs quiet,