diff --git a/plugins/module_utils/ansible_freeipa_module.py b/plugins/module_utils/ansible_freeipa_module.py index cb33feba8ef8688b0cb6b17315f132e412e02032..f8b7b6b127222549bba1f4b8478f9e6a5b0165de 100644 --- a/plugins/module_utils/ansible_freeipa_module.py +++ b/plugins/module_utils/ansible_freeipa_module.py @@ -183,6 +183,8 @@ def compare_args_ipa(module, args, ipa): # If ipa_arg is a list and arg is not, replace arg # with list containing arg. Most args in a find result # are lists, but not all. + if isinstance(ipa_arg, tuple): + ipa_arg = list(ipa_arg) if isinstance(ipa_arg, list) and not isinstance(arg, list): arg = [arg] # module.warn("%s <=> %s" % (arg, ipa_arg))