EventDispatch::Base is a completely abstract base class that defines the API used by both the classes that collect event information and those that process them.
Called when an attribute file fails to load.
# File lib/chef/event_dispatch/base.rb, line 174 def attribute_file_load_failed(path, exception) end
Called after the attribute file is loaded
# File lib/chef/event_dispatch/base.rb, line 170 def attribute_file_loaded(path) end
Called when attribute file loading is finished
# File lib/chef/event_dispatch/base.rb, line 178 def attribute_load_complete end
Called before attribute files are loaded
# File lib/chef/event_dispatch/base.rb, line 166 def attribute_load_start(attribute_file_count) end
Called when the converge phase is finished.
# File lib/chef/event_dispatch/base.rb, line 222 def converge_complete end
Called before convergence starts
# File lib/chef/event_dispatch/base.rb, line 218 def converge_start(run_context) end
Called when cookbook cleaning is finished.
# File lib/chef/event_dispatch/base.rb, line 106 def cookbook_clean_complete end
Called before unneeded cookbooks are removed
# File lib/chef/event_dispatch/base.rb, line 96 def cookbook_clean_start end
Called when the cookbook collection is returned from the server.
# File lib/chef/event_dispatch/base.rb, line 92 def cookbook_resolution_complete(cookbook_collection) end
Called when there is an error getting the cookbook collection from the server.
# File lib/chef/event_dispatch/base.rb, line 88 def cookbook_resolution_failed(expanded_run_list, exception) end
Called before the cookbook collection is fetched from the server.
# File lib/chef/event_dispatch/base.rb, line 83 def cookbook_resolution_start(expanded_run_list) end
Called after all cookbooks have been sync'd.
# File lib/chef/event_dispatch/base.rb, line 126 def cookbook_sync_complete end
Called when an error occurs during cookbook sync
# File lib/chef/event_dispatch/base.rb, line 122 def cookbook_sync_failed(cookbooks, exception) end
Called before cookbook sync starts
# File lib/chef/event_dispatch/base.rb, line 110 def cookbook_sync_start(cookbook_count) end
Called when a resource definition file fails to load
# File lib/chef/event_dispatch/base.rb, line 190 def definition_file_load_failed(path, exception) end
Called when a resource definition has been loaded
# File lib/chef/event_dispatch/base.rb, line 186 def definition_file_loaded(path) end
Called when resource defintions are done loading
# File lib/chef/event_dispatch/base.rb, line 194 def definition_load_complete end
Called before resource definitions are loaded
# File lib/chef/event_dispatch/base.rb, line 182 def definition_load_start(definition_file_count) end
Called after an individual handler has run
# File lib/chef/event_dispatch/base.rb, line 282 def handler_executed(handler) end
Called after all handlers have executed
# File lib/chef/event_dispatch/base.rb, line 286 def handlers_completed end
Called before handlers run
# File lib/chef/event_dispatch/base.rb, line 278 def handlers_start(handler_count) end
Called when a library file has an error on load.
# File lib/chef/event_dispatch/base.rb, line 142 def library_file_load_failed(path, exception) end
Called when library file has been loaded
# File lib/chef/event_dispatch/base.rb, line 138 def library_file_loaded(path) end
Called when library file loading has finished
# File lib/chef/event_dispatch/base.rb, line 146 def library_load_complete end
Called when library file loading starts
# File lib/chef/event_dispatch/base.rb, line 134 def library_load_start(file_count) end
Called after a LWR or LWP file errors on load
# File lib/chef/event_dispatch/base.rb, line 158 def lwrp_file_load_failed(path, exception) end
Called after a LWR or LWP has been loaded
# File lib/chef/event_dispatch/base.rb, line 154 def lwrp_file_loaded(path) end
Called when LWRPs are finished loading
# File lib/chef/event_dispatch/base.rb, line 162 def lwrp_load_complete end
Called when LWRP loading starts
# File lib/chef/event_dispatch/base.rb, line 150 def lwrp_load_start(lwrp_file_count) end
An uncategorized message. This supports the case that a user needs to pass output that doesn't fit into one of the callbacks above. Note that there's no semantic information about the content or importance of the message. That means that if you're using this too often, you should add a callback for it.
# File lib/chef/event_dispatch/base.rb, line 306 def msg(message) end
Called after Chef client has loaded the node data. Default and override attrs from roles have been computed, but not yet applied. Normal attrs from JSON have been added to the node.
# File lib/chef/event_dispatch/base.rb, line 79 def node_load_completed(node, expanded_run_list, config) end
Failed to load node data from the server
# File lib/chef/event_dispatch/base.rb, line 69 def node_load_failed(node_name, exception, config) end
Called before Chef client loads the node data from the server
# File lib/chef/event_dispatch/base.rb, line 63 def node_load_start(node_name, config) end
Called right after ohai runs.
# File lib/chef/event_dispatch/base.rb, line 44 def ohai_completed(node) end
Called when an assertion declared by a provider fails
# File lib/chef/event_dispatch/base.rb, line 290 def provider_requirement_failed(action, resource, exception, message) end
Called after a recipe file fails to load
# File lib/chef/event_dispatch/base.rb, line 206 def recipe_file_load_failed(path, exception) end
Called after the recipe has been loaded
# File lib/chef/event_dispatch/base.rb, line 202 def recipe_file_loaded(path) end
Called when recipes have been loaded.
# File lib/chef/event_dispatch/base.rb, line 214 def recipe_load_complete end
Called before recipes are loaded
# File lib/chef/event_dispatch/base.rb, line 198 def recipe_load_start(recipe_count) end
Called when a recipe cannot be resolved
# File lib/chef/event_dispatch/base.rb, line 210 def recipe_not_found(exception) end
# File lib/chef/event_dispatch/base.rb, line 55 def registration_completed end
Failed to register this client with the server.
# File lib/chef/event_dispatch/base.rb, line 59 def registration_failed(node_name, exception, config) end
About to attempt to register as node_name
# File lib/chef/event_dispatch/base.rb, line 52 def registration_start(node_name, config) end
Called after the file at path is removed. It may be removed if the cookbook containing it was removed from the run list, or if the file was removed from the cookbook.
# File lib/chef/event_dispatch/base.rb, line 102 def removed_cookbook_file(path) end
Called before action is executed on a resource.
# File lib/chef/event_dispatch/base.rb, line 230 def resource_action_start(resource, action, notification_type=nil, notifier=nil) end
Called when evaluating a resource that does not support whyrun in whyrun mode
# File lib/chef/event_dispatch/base.rb, line 259 def resource_bypassed(resource, action, current_resource) end
Called when a resource action has been completed
# File lib/chef/event_dispatch/base.rb, line 246 def resource_completed(resource) end
Called when resource current state load is skipped due to the provider not supporting whyrun mode.
# File lib/chef/event_dispatch/base.rb, line 255 def resource_current_state_load_bypassed(resource, action, current_resource) end
Called after load_current_resource has run.
# File lib/chef/event_dispatch/base.rb, line 250 def resource_current_state_loaded(resource, action, current_resource) end
Called when a resource fails and will not be retried.
# File lib/chef/event_dispatch/base.rb, line 238 def resource_failed(resource, action, exception) end
Called when a resource fails, but will retry.
# File lib/chef/event_dispatch/base.rb, line 234 def resource_failed_retriable(resource, action, retry_count, exception) end
Called when a resource action has been skipped b/c of a conditional
# File lib/chef/event_dispatch/base.rb, line 242 def resource_skipped(resource, action, conditional) end
Called when a resource has no converge actions, e.g., it was already correct.
# File lib/chef/event_dispatch/base.rb, line 263 def resource_up_to_date(resource, action) end
Called when a change has been made to a resource. May be called multiple times per resource, e.g., a file may have its content updated, and then its permissions updated.
# File lib/chef/event_dispatch/base.rb, line 269 def resource_update_applied(resource, action, update) end
Called after a resource has been completely converged, but only if modifications were made.
# File lib/chef/event_dispatch/base.rb, line 274 def resource_updated(resource, action) end
Called at the end a successful Chef run.
# File lib/chef/event_dispatch/base.rb, line 36 def run_completed(node) end
Called at the end of a failed Chef run.
# File lib/chef/event_dispatch/base.rb, line 40 def run_failed(exception) end
Error expanding the run list
# File lib/chef/event_dispatch/base.rb, line 73 def run_list_expand_failed(node, exception) end
Called at the very start of a Chef Run
# File lib/chef/event_dispatch/base.rb, line 32 def run_start(version) end
Already have a client key, assuming this node has registered.
# File lib/chef/event_dispatch/base.rb, line 48 def skipping_registration(node_name, config) end
Called when cookbook cookbook_name has been sync'd
# File lib/chef/event_dispatch/base.rb, line 114 def synchronized_cookbook(cookbook_name) end
Generated with the Darkfish Rdoc Generator 2.