puppetlabs/puppetlabs-mcollective — pull request #71 by richardc (2013-10-03 13:34:19+00:00)
Title: maint - avoid confusion, don't supply a client.cfg with securityprovider == ssl

When using the ssl securityprovider each user should have their own
credentials configured in ~/.mcollective set up with the mcollective::user
define or manually.

A shared system client.cfg isn't complete or meaningful in this
context, so this patch ensures the client.cfg is absent when the
securityprovider is ssl.

This is possibly a breaking behaviour change so for 1.x++.0, also could maybe
benefit from additional docs work.