A Puppet type to write MCollective RPC jobs using Puppet Resource dependencies