----- 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.

Reply via email to