dovecot

This Dovecot Module installs dovecot and configures it using Augeas

mjhas

mjhas

11,159 downloads

9,956 latest version

1.9 quality score

Version information

  • 1.0.1 (latest)
  • 1.0.0
  • 0.0.8
  • 0.0.6
  • 0.0.5
  • 0.0.4
  • 0.0.3
  • 0.0.2
  • 0.0.1
released Aug 13th 2014
This version is compatible with:
  • Puppet >=2.7.20 <4.0.0
  • Debian
    , Redhat, Ubuntu

Start using this module

Documentation

mjhas/dovecot — version 1.0.1 Aug 13th 2014

dovecot

master branch: Build Status

This is the dovecot module. It provides installation and configuration routines using Puppet.

Simplest Configuration:

include dovecot

It will just install the dovecot-imapd package and ensure that dovecot is running.


Real World Configuration:

include dovecot 

class { dovecot::ssl:
  ssl          => 'yes',
  ssl_keyfile  => '/etc/ssl/private/example_privatekey.pem',
  ssl_certfile => '/etc/ssl/certs/example_server.pem',
  ssl_ca       => '/etc/ssl/certs/CAcert_chain.pem'
}
include dovecot::sieve
class { dovecot::master:
  postfix    => yes
}

class { dovecot::postgres:
  dbname     => 'dbname',
  dbpassword => 'dbpassword',
  dbusername => 'dbuser',
}
include dovecot::mail

class { dovecot::lda: 
  postmaster_address => 'postmaster@example.org'
}
include dovecot::imap
include dovecot::base
include dovecot::auth

Something more fancy.

Contributors

Andschwa hdeadman