X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fexim%2Fmanifests%2Fmailrelay.pp;h=9d0f625776a9d95660ac3551b66ffdc9a84ddc41;hb=75a3bf3980608a90a76d7d847597cb66a0d5667f;hp=f0feedb59492d6417f0a5f30728c7934f695ea33;hpb=bb3c419ae3fb9387d5e91cf1e0dc9b82d167c728;p=mirror%2Fdsa-puppet.git diff --git a/modules/exim/manifests/mailrelay.pp b/modules/exim/manifests/mailrelay.pp index f0feedb59..9d0f62577 100644 --- a/modules/exim/manifests/mailrelay.pp +++ b/modules/exim/manifests/mailrelay.pp @@ -10,4 +10,16 @@ class exim::mailrelay { @hourly root if [ ! -d /etc/exim4/email-virtualdomains ]; then cd /etc/exim4 && git clone mail-git:email-virtualdomains ; fi && cd /etc/exim4/email-virtualdomains && git pull --quiet --ff-only | EOF } + concat::fragment { 'virtual_domain_template': + target => '/etc/exim4/virtualdomains', + content => template('exim/virtualdomains-mailrelay.erb'), + } + + concat { '/etc/exim4/manualroute': + mode => '0444', + ensure_newline => true, + warn => '# This file is maintained with puppet', + require => Package['exim4-daemon-heavy'] + } + Concat::Fragment <<| tag == 'exim::manualroute::to::mailrelay' |>> }