From 66b92df56879c896b455d48ec474f09ee19a42ac Mon Sep 17 00:00:00 2001 From: Darren Worrall Date: Wed, 8 Jul 2015 08:06:24 +0100 Subject: [PATCH] Add complex_args to logging callback data Callback plugins don't get given any complex module arguments on task invocation, this fixes that. --- lib/ansible/runner/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/ansible/runner/__init__.py b/lib/ansible/runner/__init__.py index b68928d4bbc..4c20106e6a0 100644 --- a/lib/ansible/runner/__init__.py +++ b/lib/ansible/runner/__init__.py @@ -1078,7 +1078,8 @@ class Runner(object): result.result['invocation'] = dict( module_args=module_args, - module_name=module_name + module_name=module_name, + module_complex_args=complex_args, ) changed_when = self.module_vars.get('changed_when')