split module?
Created by: toepi
I have found your module and am impressed how many features it has.
But you manage "to much" in own module which prevent me to use your module. Create dependency cycles why I use some modules in newer version (puppetdb).
Why not split out the modules into 3 parts:
one for agent (::puppet) one for master (depends on agent ::puppet:master) and one for the profiles (depends on master, agent, puppetdb and so one)
What do you think about it?