Version information
released Jul 10th 2013
Start using this module
Add this module to your Puppetfile:
mod 'jproyo-dovecot', '0.1.0'
Learn more about managing modules with a PuppetfileDocumentation
jproyo/dovecot — version 0.1.0 Jul 10th 2013
mxHero Dovecot Puppet Module
This module works under RedHat and CentOS 6+ and Ubuntu 12+
Install, enable and configure the Dovecot IMAP server. This module relies heavily on the conf.d structure adopted by dovecot 2.x.
dovecot
: Main classdovecot::file
: Definition to manage configuration file snippetsdovecot::plugin
: Definition to install plugin sub-packages
Example Configuration
class { 'dovecot':
plugins => [ 'mysql', 'pigeonhole' ],
protocols => 'imap pop3 sieve',
verbose_proctitle => 'yes',
auth_include => 'sql',
mail_location => 'maildir:~/Maildir',
auth_listener_userdb_mode => '0660',
auth_listener_userdb_group => 'vmail',
auth_listener_postfix => true,
ssl_cert => '/etc/pki/tls/certs/wildcard.example.com.crt',
ssl_key => '/etc/pki/tls/private/wildcard.example.com.key',
postmaster_address => 'postmaster@example.com',
hostname => 'mail.example.com',
lda_mail_plugins => '$mail_plugins sieve',
auth_sql_userdb_static => 'uid=vmail gid=vmail home=/home/vmail/%d/%n',
}
dovecot::file { 'dovecot-sql.conf.ext':
source => 'puppet:///modules/example/dovecot-sql.conf.ext',
}
2012-09-18 - 0.0.1
- Clean up the dovecot module, update everything for dovecot 2.x.
mxHero is a platform that intends to provide a single point of development and single point of distribution for email solutions and enhancements. It does this by providing an extensible framework for rapid development and deployment of email solutions. Copyright (C) 2013 mxHero Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.