Jtc,
I keep my templates and files in the profile class itself, in paths like
files/phpMyAdmin/config.php and templates/randomapp/app.conf.erb. I have a
site_config module that has some files that aren't tied to profile
development, like certs. Other than that, I DO put config files in the 2
Over the past year or so, we've completed a transition from locally
developed puppet modules containing node-specific configuration, to
using the roles/profiles pattern with parameterized modules with most
config values coming from hiera.
One exception to this are config files that are too