Tracebacks are now catchable with ignore_errors and have streamlined output. Also removes 'baby-JSON' for bash modules.

reviewable/pr18780/r1
Michael DeHaan 10 years ago
parent f3249d72be
commit 5aa6ddef7f

@ -37,6 +37,8 @@ EXAMPLES = '''
ansible webservers -m ping
'''
import exceptions
def main():
module = AnsibleModule(
argument_spec = dict(
@ -46,6 +48,8 @@ def main():
)
result = dict(ping='pong')
if module.params['data']:
if module.params['data'] == 'crash':
raise exceptions.Exception("boom")
result['ping'] = module.params['data']
module.exit_json(**result)

Loading…
Cancel
Save