Handlers
About Handlers
Use a handler to identify situations that arise during a chef-client run, and then tell the chef-client how to handle these situations when they occur.
There are three types of handlers:
Handler | Description |
---|---|
exception | An exception handler is used to identify situations that have caused a chef-client run to fail. An exception handler can be loaded at the start of a chef-client run by adding a recipe that contains the chef_handler resource to a node’s run-list. An exception handler runs when the failed? property for the run_status object returns true . |