Refactor how connectors are done to remove duplication of code and effort, as well as making it easier to pass in params with hiera.
Add refactored connector.pp.
Rely on the concat, not the class, now.
Try this again.
Don't put any ssl pool if the hash is empty.
Tweak this to be a define again.
Fix this up for now.
Add psk in here for now.
Ensure we specify the vhost to use.
Add WIP.
Pass in $pool directly, sort params in ::params.
Ensure these dependencies are set otherwise the plugins try to install too early and the directory doesn't exist.
Lets try this for permissions instead.
Try not caring when plugins are placed down.
And this too, I'm losing my mind.
Fix rabbitmq template to align with activemq.
Add this dependency so it doesn't choke on directories.
OK, unwind this and create the /usr/share/mcollective directory in the worst way possible.  I wish puppet could deal with directories better.
How embarrassing.  Rename from ::dependencies to ::directories.
Further tidy up of my changes to go back to dropping the plugins up front.