From d6937a22fadc1f92fa18e256c292f1545766a5db Mon Sep 17 00:00:00 2001 From: Mathias Chapelain Date: Fri, 4 Feb 2022 19:33:18 +0100 Subject: [PATCH] module_utils/ca_common: Add optional diff argument to exit_module Add optional `diff` argument defaulting to `{ "before": "", "after": ""}`. Signed-off-by: Mathias Chapelain (cherry picked from commit 055326be7cfe7221517bd382a220a2434bcc604e) --- module_utils/ca_common.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/module_utils/ca_common.py b/module_utils/ca_common.py index 9ea1f887d..a0ab9cc86 100644 --- a/module_utils/ca_common.py +++ b/module_utils/ca_common.py @@ -84,7 +84,7 @@ def exec_command(module, cmd, stdin=None): return rc, cmd, out, err -def exit_module(module, out, rc, cmd, err, startd, changed=False): +def exit_module(module, out, rc, cmd, err, startd, changed=False, diff=dict(before="", after="")): endd = datetime.datetime.now() delta = endd - startd @@ -97,6 +97,7 @@ def exit_module(module, out, rc, cmd, err, startd, changed=False): stdout=out.rstrip("\r\n"), stderr=err.rstrip("\r\n"), changed=changed, + diff=diff ) module.exit_json(**result) -- 2.39.5