On 24 Apr 2011, at 17:24, Luke Kanies <[email protected]> wrote:

> On Apr 22, 2011, at 11:44 AM, Daniel Pittman wrote:
> 
>> On Fri, Apr 22, 2011 at 10:18, Arm Adam <[email protected]> wrote:
>> 
>>> Does puppet have any concept of a job engine with a request ID so that
>>> I can submit a request for a kick to happen, be given a request ID,
>>> and then be able to check back in for results for that specific
>>> request ID?  Or is the only way of knowing when it is done to run kick
>>> in --foreground mode?
>> 
>> No.  Specifically, Puppet doesn't even come close to having a model of
>> that for the network.  What we do have is MCollective, which is much
>> closer.  I don't recall if it does asynchronous operations yet, but it
>> certainly allows the sort of remote control and verification on puppet
>> runs that you are after.
> 
> As Daniel says, mcollective is the only real way to do this kind of work 
> right now, but it is still essentially syncronous in terms of control - you 
> can't set up jobs and manage them discreetly, as far as I know.
> 
> However, I've been thinking a lot about this recently, and I expect we'll be 
> looking at whether it's reasonable to add something like it to the system at 
> some point, so I'd love to hear about anything you come up with.
> 


This kind of use is spec'd on the mcollectiv road map and there is some work 
going on at the moment to make this a good fit - mixing real time vs scheduled 
jobs. 

There is a prototype using puppet dsl as a way to express jobs and relations 
between them with failure resolution etc but this will work better further down 
the line

I plan to work on this during the 1.3 x development series that should kick off 
soon, if you look in the mcollective issues list and roadmap on 
docs.puppetlabs.com you will see some more details on the current plans 

I am actively seeking feedback and requirements though to help plan this work 
as surprisingly it is not a feature that has actually been requested much so 
the picture of what people need isn't extremely clear. 


> -- 
> The Internet, of course, is more than just a place to find pictures of
> people having sex with dogs.             -- Time Magazine, 3 July 1995
> ---------------------------------------------------------------------
> Luke Kanies  -|-   http://puppetlabs.com   -|-   http://about.me/lak
> 
> 
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Puppet Developers" 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-dev?hl=en.
> 

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" 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-dev?hl=en.

Reply via email to