How to separate templates from modules?
I would like to separate some templates from my modules, so I can provide site specific configurations without modifying the puppet module.
Some applications (e.g. postfix) have lots of parameters to configure. Of course, I can write an awsome template that allows to configure every edge case through class parameters. But a template that handles over 800 parameters is hard to read and even harder to maintain.
What I want is to provide a default template in my module and allow to override it with a site specific template, which is located outside the modules directory structure.
I know ... (more)