The Puppet Labs Issue Tracker has Moved: https://tickets.puppetlabs.com
mcollective: Plugin type should allow plugin deployment without modification
Ticket tracking is now hosted in JIRA: https://tickets.puppetlabs.com
This ticket may be automatically exported to the MODULES project on JIRA using the button below:
(moved from github issues – reported by Jeff McCune originally)
Currently, to deploy plugins not already included in the module, the module itself must be modified by adding files to the module’s fileserver mount point.
To better support re-usability, the defined resouce type should allow passing in URL’s or file contents from a “site” module or something equivalent.
Adding mcollective plugins should require no modification to the module.