diff --git a/plugins/modules/ipaservice.py b/plugins/modules/ipaservice.py index 32ffb839c43dd51176e12c688aa3228a2e610c09..85282222ae4a3a08f1f6e2de98e734a301b64c49 100644 --- a/plugins/modules/ipaservice.py +++ b/plugins/modules/ipaservice.py @@ -561,6 +561,15 @@ def main(): if remove in args: del args[remove] + if ( + "krbprincipalauthind" in args + and ( + args.get("krbprincipalauthind", [""]) == + res_find.get("krbprincipalauthind", [""]) + ) + ): + del args["krbprincipalauthind"] + if not compare_args_ipa(ansible_module, args, res_find): commands.append([name, "service_mod", args])