From 673068464a029105b1a5e134ad165a2c08a4e8e8 Mon Sep 17 00:00:00 2001 From: Matthew Jones Date: Tue, 30 Oct 2018 13:23:55 -0400 Subject: [PATCH 1/2] Add support for runner_on_start This will be available in ansible 2.8 --- awx/lib/awx_display_callback/module.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/awx/lib/awx_display_callback/module.py b/awx/lib/awx_display_callback/module.py index 4f32fed305..c50f20f92c 100644 --- a/awx/lib/awx_display_callback/module.py +++ b/awx/lib/awx_display_callback/module.py @@ -475,6 +475,15 @@ class BaseCallbackModule(CallbackBase): with self.capture_event_data('runner_retry', **event_data): super(BaseCallbackModule, self).v2_runner_retry(result) + def v2_runner_on_start(self, host, task): + event_data = dict( + host=host, + task=task + ) + with self.capture_event_data('runner_on_start', **event_data): + super(BaseCallbackModule, self).v2_runner_on_start(host, task) + + class AWXDefaultCallbackModule(BaseCallbackModule, DefaultCallbackModule): From 80ac44565a323abd91a2644e39204c314e6bf34a Mon Sep 17 00:00:00 2001 From: Matthew Jones Date: Fri, 2 Nov 2018 10:37:58 -0400 Subject: [PATCH 2/2] Make sure we reference the actual hostname --- awx/lib/awx_display_callback/module.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awx/lib/awx_display_callback/module.py b/awx/lib/awx_display_callback/module.py index c50f20f92c..b2c350c3e4 100644 --- a/awx/lib/awx_display_callback/module.py +++ b/awx/lib/awx_display_callback/module.py @@ -477,7 +477,7 @@ class BaseCallbackModule(CallbackBase): def v2_runner_on_start(self, host, task): event_data = dict( - host=host, + host=host.get_name(), task=task ) with self.capture_event_data('runner_on_start', **event_data):