Issue #17065 has been updated by Charlie Sharpsteen.
Redmine Issue [#17065](http://projects.puppetlabs.com/issues/17065) has been migrated to JIRA: <https://tickets.puppetlabs.com/browse/MCO-56> ---------------------------------------- Feature #17065: Create a scripting environment for RPC actions https://projects.puppetlabs.com/issues/17065#change-101438 * Author: R.I. Pienaar * Status: Accepted * Priority: High * Assignee: * Category: Backlog * Target version: * Keywords: backlog * Branch: * Affected mCollective version: ---------------------------------------- As users create more and more agents and actions they want a convenient way to combine these into scripts. The RPC client libraries are ok for this though they're optimised for really short scripts mostly communicating with just one agent. But primarily they require you to know ruby and there are a large number of Puppet users who know Puppet but not ruby. We should create something to allow series of requests: * Conveniently call out to different agents and actions * Create relationships between action calls * Be a simplified DSL rather than something complex like ruby * Support parameters supplied on the command line I've previously written a quick prototype of this idea in https://github.com/ripienaar/puppet-mcollective and have had very regular feedback from the community that this is a desired feature. The prototype is built as a Puppet type and provider allowing the use of the Puppet DSL and its relationships, chaining, notifying, facts etc to be used to create these scripts. If we decide to use the Puppet DSL we should also consider writing a face or application to call out to these scripts to provide a convenient and natural integration. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/groups/opt_out.
