>From all the reading I have done, I have come to the conclusion that 
'transaction' support is not offered in Puppet, in any of the predefined 
language constructs (Specifically speaking of package).  Our client has a 
request that if one package declaration fails, all other package 
declarations that were successful be rolled back, and the catalog run 
immediately stop afterwards.

>From what I can tell, the best approach to this is to run the puppet agent 
with '--noop' prior to the actual run and check the return code.  If it is 
higher than 2, we have a potential issue.  Does this sound correct?

Or is there some puppet magic recipe I am missing?

Thanks!
Birch

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" 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-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to