Skip to content

hdeadman/dovecot

This branch is 44 commits ahead of mjhas/dovecot:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

eb7fe70 · Jan 23, 2021
Jan 21, 2021
Jan 21, 2021
Jan 21, 2015
May 2, 2016
Aug 24, 2013
Oct 17, 2014
Jun 2, 2015
Aug 24, 2013
May 4, 2014
Aug 27, 2013
Aug 13, 2014
Oct 17, 2014
Aug 24, 2013
Jan 26, 2016
Nov 25, 2014

Repository files navigation

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 WBasson tthayer

About

Puppet Dovecot Module

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Puppet 52.8%
  • Augeas 39.2%
  • Ruby 7.4%
  • Shell 0.6%