You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ansible/test/integration/targets/module-serialization-profiles/library/echo_modern.py

31 lines
521 B
Python

from __future__ import annotations
METADATA = """
schema_version: 1
serialization_profile: modern
"""
from ansible.module_utils.basic import AnsibleModule
def main():
module = AnsibleModule(
argument_spec=dict(
data=dict(type='raw'),
),
supports_check_mode=True,
)
if module.params['data'] == 'crash':
raise Exception("boom")
result = dict(
data=module.params['data'],
)
module.exit_json(**result)
if __name__ == '__main__':
main()