diff --git a/pyexecplugins/Ansible.py b/pyexecplugins/Ansible.py index db1176b..7380bcc 100644 --- a/pyexecplugins/Ansible.py +++ b/pyexecplugins/Ansible.py @@ -37,11 +37,11 @@ class ResultsCollectorJSONCallback(CallbackBase): host = result._host #print(dir(result._task), result._result.get("ansible_facts")) #self.host_ok.append({ "host" :host.get_name(), "result" : result._result}) - self.host_ok.append({ "host" :host.get_name(), "name" : result._task.name, "result" : { "stdout" : result._result.get("stdout"), "stderr" : result._result.get("stderr"), "ansible_facts" : result._result.get("ansible_facts") }}) + self.host_ok.append({ "host" :host.get_name(), "name" : result._task.name, "result" : result._result }) def v2_runner_on_failed(self, result, *args, **kwargs): host = result._host - self.host_failed.append({ "host" :host.get_name(), "result" : result._result}) + self.host_failed.append({ "host" :host.get_name(), "name" : result._task.name, "result" : result._result}) class Ansible(PyExecPlugin): name = "Ansible"