----- Original Message ----- > Where would your recommend starting on this effort? Evertyhing in > SimpleRPC is described via Ruby.
There's a few options, you can create a REST bridge of which there's a simple sample provided[1] or you can go about writing your own client. We'd like to make writing clients in other languages easy and have started moving away from some hard ruby requirements like its binary serialization but we have no real nice object orientated classes like we have for ruby in other languages today. I've hacked up a very simple bit of Perl that does mc-ping[2] to show it can be done and I know there's even been some Erlang code but more than that there hasnt been much. As for where you'd start I'd have a look at the Screencast about message flow and components[3], Perl example and then you'd need to know which security system you wish to support. If you wish to discuss this further please take it to the mcollective-users list on google groups, I'd be keen to help someone who wish to provide a client in a different language [1] https://github.com/puppetlabs/marionette-collective/blob/master/ext/mc-rpc-restserver.rb [2] https://github.com/puppetlabs/marionette-collective/tree/master/ext/perl [3] http://docs.puppetlabs.com/mcollective/screencasts.html#message_flow -- R.I.Pienaar -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
