diff options
Diffstat (limited to 'puppet/modules')
| -rw-r--r-- | puppet/modules/leap_mx/manifests/init.pp | 37 | 
1 files changed, 31 insertions, 6 deletions
| diff --git a/puppet/modules/leap_mx/manifests/init.pp b/puppet/modules/leap_mx/manifests/init.pp index 5c356315..50bc8a18 100644 --- a/puppet/modules/leap_mx/manifests/init.pp +++ b/puppet/modules/leap_mx/manifests/init.pp @@ -40,12 +40,37 @@ class leap_mx {      require    => Group['leap-mx'];    } -  file { '/var/mail/leap-mx': -    ensure  => directory, -    owner   => 'leap-mx', -    group   => 'leap-mx', -    mode    => '0755', -    require => User['leap-mx'], +  file { +    '/var/mail/leap-mx': +      ensure  => directory, +      owner   => 'leap-mx', +      group   => 'leap-mx', +      mode    => '0755', +      require => User['leap-mx']; + +    '/var/mail/leap-mx/Maildir': +      ensure => directory, +      owner  => 'leap-mx', +      group  => 'leap-mx', +      mode   => '0700'; + +    '/var/mail/leap-mx/Maildir/new': +      ensure => directory, +      owner  => 'leap-mx', +      group  => 'leap-mx', +      mode   => '0700'; + +    '/var/mail/leap-mx/Maildir/cur': +      ensure => directory, +      owner  => 'leap-mx', +      group  => 'leap-mx', +      mode   => '0700'; + +    '/var/mail/leap-mx/Maildir/tmp': +      ensure => directory, +      owner  => 'leap-mx', +      group  => 'leap-mx', +      mode   => '0700';    }    # | 
