2008/11/24 Alan Sparks <[EMAIL PROTECTED]> > > This is a sort of open-ended question, to find out if the concept is > possible or has been done... > > I have used cfengine in the past to do assisted autorecovery of systems, > by integrating Hobbit paging with cfrun. In those cases, I've added > classes to cfengine rules to use dynamically-defined classes as "hints" > to cfengine that a problem exists, and to run appropriate recovery > actions (like force-restarting a service). > > Is such a concept feasible with Puppet, and with puppetrun? I'm not > sure how I could pass something (a fact?) through puppetrun and trigger > some action on a puppet instance on a remote host. > > Interested in any comments, experience, or thoughts anyone has on this. > Thanks in advance. > -Alan > > You could do this a number of ways. puppetrun allows you to just specify the 'tag' you want to run. Every class also creates a tag of the same name, so for instance lets say apache croaks for whatever reason, and you have a class for apache that says the service aught to be running, you'd just do "puppetrun -t apache" and presto.
There are a couple of other options for puppetrun you might find useful, I suggest you take a glance at that manual page for it, some useful examples in there too. .r' --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---