diff --git a/plugins/module_utils/ansible_freeipa_module.py b/plugins/module_utils/ansible_freeipa_module.py index 28f82e23..4b884227 100644 --- a/plugins/module_utils/ansible_freeipa_module.py +++ b/plugins/module_utils/ansible_freeipa_module.py @@ -122,12 +122,9 @@ def api_connect(): def api_command(module, command, name, args): """ - Call ipa.Command, use AnsibleModule.fail_json for error handling + Call ipa.Command """ - try: - return api.Command[command](name, **args) - except Exception as e: - module.fail_json(msg="%s: %s" % (command, e)) + return api.Command[command](name, **args) def execute_api_command(module, principal, password, command, name, args):