Skip to content
Snippets Groups Projects
Commit 3de6f914 authored by Thomas Woerner's avatar Thomas Woerner
Browse files

hbacsvcgroup: Remove obsolete result_handler

The result_handler is not needed anymore as the idempotency issues with
members have been fixed already for this module.

Related: #685 hbacsvcgroup: Fix member management idempotence issues.
parent ba7bf0f6
Branches
Tags
No related merge requests found
...@@ -146,21 +146,6 @@ def gen_member_args(hbacsvc): ...@@ -146,21 +146,6 @@ def gen_member_args(hbacsvc):
return _args return _args
# pylint: disable=unused-argument
def result_handler(module, result, command, name, args, errors):
# Get all errors
# All "already a member" and "not a member" failures in the
# result are ignored. All others are reported.
if "failed" in result and "member" in result["failed"]:
failed = result["failed"]["member"]
for member_type in failed:
for member, failure in failed[member_type]:
if "already a member" not in failure \
and "not a member" not in failure:
errors.append("%s: %s %s: %s" % (
command, member_type, member, failure))
def main(): def main():
ansible_module = IPAAnsibleModule( ansible_module = IPAAnsibleModule(
argument_spec=dict( argument_spec=dict(
...@@ -303,7 +288,8 @@ def main(): ...@@ -303,7 +288,8 @@ def main():
}]) }])
# Execute commands # Execute commands
changed = ansible_module.execute_ipa_commands(commands, result_handler) changed = ansible_module.execute_ipa_commands(
commands, fail_on_member_errors=True)
# Done # Done
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment