module best practice: how to use forge modules?
What's the best way to leverage well written forge modules? It doesn't seem like you would not want to edit them directly, correct?
You need to configure postfix. You want to use a module from the forge so you run "puppet module install foo/postfix". Obviously there are numerous configs that are unique to your environment. What's the best practice for accommodating unique configs while keeping foo/postix "clean" (for future upgrade or whatever)? Would I create my own module called "myenvironment_postfix" and call foo/postfix and set paramaterized variables, include templates, reference hiera data in my own module? How would you best utilize a forge module?