summaryrefslogtreecommitdiffstats
path: root/test/integration/targets/module_defaults/collections/ansible_collections/testns/testcoll/plugins/module_utils/echo_impl.py
blob: f5c5d737be78239624a99225e2ce878e01b0cee4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
from __future__ import (absolute_import, division, print_function)
__metaclass__ = type

import json
from ansible.module_utils import basic
from ansible.module_utils.basic import _load_params, AnsibleModule


def do_echo():
    p = _load_params()
    d = json.loads(basic._ANSIBLE_ARGS)
    d['ANSIBLE_MODULE_ARGS'] = {}
    basic._ANSIBLE_ARGS = json.dumps(d).encode('utf-8')
    module = AnsibleModule(argument_spec={})
    module.exit_json(args_in=p)