mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-06 13:22:48 +00:00
fixes to events/callbacks (#32633)
* fixes to events/callbacks
- made note of 'not called' methods for future fixes
- removed uncalled v2_runner_on_file_diff because dupe of v2_on_file_diff, which is called
- removed v2_runner_on_no_hosts due to existing pb level ones, which are called
- removed v2_on_setup, it is just a task, triggers normal task events
- v2_on_notify is now called when a handler is notified
- TODO: async, cleanup? and import events
these currently occur in code that has no access to sending events
* corrected display
This commit is contained in:
@@ -310,9 +310,7 @@ class CallbackBase(AnsiblePlugin):
|
||||
host = result._host.get_name()
|
||||
self.runner_on_unreachable(host, result._result)
|
||||
|
||||
def v2_runner_on_no_hosts(self, task):
|
||||
self.runner_on_no_hosts()
|
||||
|
||||
# FIXME: not called
|
||||
def v2_runner_on_async_poll(self, result):
|
||||
host = result._host.get_name()
|
||||
jid = result._result.get('ansible_job_id')
|
||||
@@ -320,19 +318,18 @@ class CallbackBase(AnsiblePlugin):
|
||||
clock = 0
|
||||
self.runner_on_async_poll(host, result._result, jid, clock)
|
||||
|
||||
# FIXME: not called
|
||||
def v2_runner_on_async_ok(self, result):
|
||||
host = result._host.get_name()
|
||||
jid = result._result.get('ansible_job_id')
|
||||
self.runner_on_async_ok(host, result._result, jid)
|
||||
|
||||
# FIXME: not called
|
||||
def v2_runner_on_async_failed(self, result):
|
||||
host = result._host.get_name()
|
||||
jid = result._result.get('ansible_job_id')
|
||||
self.runner_on_async_failed(host, result._result, jid)
|
||||
|
||||
def v2_runner_on_file_diff(self, result, diff):
|
||||
pass # no v1 correspondence
|
||||
|
||||
def v2_playbook_on_start(self, playbook):
|
||||
self.playbook_on_start()
|
||||
|
||||
@@ -349,6 +346,7 @@ class CallbackBase(AnsiblePlugin):
|
||||
def v2_playbook_on_task_start(self, task, is_conditional):
|
||||
self.playbook_on_task_start(task.name, is_conditional)
|
||||
|
||||
# FIXME: not called
|
||||
def v2_playbook_on_cleanup_task_start(self, task):
|
||||
pass # no v1 correspondence
|
||||
|
||||
@@ -358,13 +356,12 @@ class CallbackBase(AnsiblePlugin):
|
||||
def v2_playbook_on_vars_prompt(self, varname, private=True, prompt=None, encrypt=None, confirm=False, salt_size=None, salt=None, default=None):
|
||||
self.playbook_on_vars_prompt(varname, private, prompt, encrypt, confirm, salt_size, salt, default)
|
||||
|
||||
def v2_playbook_on_setup(self):
|
||||
self.playbook_on_setup()
|
||||
|
||||
# FIXME: not called
|
||||
def v2_playbook_on_import_for_host(self, result, imported_file):
|
||||
host = result._host.get_name()
|
||||
self.playbook_on_import_for_host(host, imported_file)
|
||||
|
||||
# FIXME: not called
|
||||
def v2_playbook_on_not_import_for_host(self, result, missing_file):
|
||||
host = result._host.get_name()
|
||||
self.playbook_on_not_import_for_host(host, missing_file)
|
||||
|
||||
Reference in New Issue
Block a user