X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fexim%2Fmanifests%2Fvdomain.pp;h=de62334155ce0de646c0068066983cbb17df78e0;hb=57941781f6b6d34892c872ecbecdc37706a020b6;hp=6ac8cdf767b0ac15dc5335043621d146d8098b38;hpb=4ace76bfb0e17d0b4618667063ac2f6fed6652a4;p=mirror%2Fdsa-puppet.git diff --git a/modules/exim/manifests/vdomain.pp b/modules/exim/manifests/vdomain.pp index 6ac8cdf76..de6233415 100644 --- a/modules/exim/manifests/vdomain.pp +++ b/modules/exim/manifests/vdomain.pp @@ -1,35 +1,35 @@ define exim::vdomain ( - $alias_file, - $user, - $group, - $maildir, - $domain=$name, + $alias_file, + $user, + $group, + $maildir="/srv/${name}", + $domain=$name, ) { - include exim::vdomain::setup + include exim::vdomain::setup - file { $maildir: - ensure => directory, - mode => '0755', - owner => root, - group => root - } + file { $maildir: + ensure => directory, + mode => '0755', + owner => root, + group => root + } - file { "${maildir}/mail": - ensure => directory, - mode => '0755', - owner => root, - group => root - } + file { "${maildir}/mail": + ensure => directory, + mode => '0755', + owner => root, + group => root + } - file { "${maildir}/mail/aliases": - source => $alias_file, - mode => '0644', - owner => root, - group => root - } + file { "${maildir}/mail/aliases": + source => $alias_file, + mode => '0644', + owner => root, + group => root + } - concat::fragment { "virtualdomain_${domain}": - target => '/etc/exim4/virtualdomains', - content => "${domain}: user=${user} group=${group} directory=${maildir}\n", - } + concat::fragment { "virtualdomain_${domain}": + target => '/etc/exim4/virtualdomains', + content => "${domain}: user=${user} group=${group} directory=${maildir}/mail\n", + } }