Giter Club home page Giter Club logo

puppet-dovecot's People

Contributors

bobtfish avatar fraenki avatar jproyo avatar kevinmartin avatar kevinschmidt avatar kronos-pbrideau avatar lvicainne avatar thias avatar tohuwabohu avatar towo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

puppet-dovecot's Issues

Update log_timestamp example in README.md

Example should be displayed as:

log_timestamp => '"%Y-%m-%d %H:%M:%S "',

The double quotes are required so the space at the end of the string is included in the formatting.

latest puppet 3 + puppet 4 issues

Trying to use this module renders:
Error 500 on SERVER: {"message":"Server Error: Evaluation Error: Error while evaluating a Function Call, "" is not a boolean. It looks to be a String at /etc/puppetlabs/code/envs/b56v/modules/dovecot/manifests/init.pp:152:5

and same issue on line 191.. you have set "undef" as default value for these 2 vals - which fails the validate_bool test.

I'm assuming this worked at some point.

Release a new version to the forge

The current version available via the Puppet forge is quite old now ("Version 0.1.0 released Jul 11th 2013").

Please release a new version. Thanks.

Need to revert the ssl_key and ssl_cert commits

Looks like I jumped the gun from comparing my Dovecot 1.x install and Dovecot 2.x:

2013-07-10 14:16:23imap-login: Fatal: Can't load ssl_cert: There is no valid PEM certificate. (You probably forgot '<' from ssl_cert=</etc/ssl/certs/dovecot.pem). I'm creating this so I remember to go back and revert my changes.

How to configure plugins?

Before upgrading to the latest release we used our own plugin file

dovecot::file { 'conf.d/90-plugin.conf':
  source => 'puppet:///modules/site/dovecot/90-plugin.conf',
}

Now this file is declared in init.pp and the 90-plugin.conf.erb template doesn't allow custom configuration of plugins. How are we supposed to configure plugins now? E.g. we use the 'autosubscribe' and 'autocreate' plugins.

Cheers!

Packages being installed even though they are not required

Hi,
I see that this installs the packages 'dovecot-imapd', 'dovecot-pop3d', 'dovecot-mysql', 'dovecot-lmtpd'no matter if they are required or not. There already are options for plugins & protocols, why not rely on these for a clean setup?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.