diff options
author | kwadronaut <kwadronaut@leap.se> | 2014-03-23 03:04:14 +0100 |
---|---|---|
committer | kwadronaut <kwadronaut@leap.se> | 2014-03-23 03:04:14 +0100 |
commit | 1890d3562290281450ba6d6552a45caa3a66ba09 (patch) | |
tree | 066db6d9e0c7cd3555a5a0a0eba157c6eb8b4c75 /manifests/base.pp | |
parent | c4f2489d7c37cc67bcde416be61123c1f70d7cde (diff) |
merge with immerda's syslog option and nadirs latest head fixes #5031
for LEAP
Diffstat (limited to 'manifests/base.pp')
-rw-r--r-- | manifests/base.pp | 23 |
1 files changed, 21 insertions, 2 deletions
diff --git a/manifests/base.pp b/manifests/base.pp index 2b00cff..ffdd510 100644 --- a/manifests/base.pp +++ b/manifests/base.pp @@ -21,6 +21,27 @@ class dovecot::base { mode => '0755'; } + if !$dovecot::use_syslog { + file{ + '/var/log/dovecot': + ensure => directory, + require => Package['dovecot'], + before => Service['dovecot'], + owner => dovecot, + group => $dovecot::shared_group, + mode => '0660'; + [ '/var/log/dovecot/error.log', + '/var/log/dovecot/infos.log' ]: + require => Package['dovecot'], + before => Service['dovecot'], + owner => root, + group => $dovecot::shared_group, + mode => '0660'; + } + + include dovecot::logrotate + } + file { '/var/log/dovecot': ensure => directory, @@ -44,8 +65,6 @@ class dovecot::base { alias => 'dovecot' } - include dovecot::logrotate - service{'dovecot': ensure => running, enable => true, |