diff --git a/plugins/modules/ipagroup.py b/plugins/modules/ipagroup.py index d7c1f6cfdb33a3b63fce3061e04adb960f7ad961..25ab9cf9652d0a6c2fb41ee42b5b7d7281292233 100644 --- a/plugins/modules/ipagroup.py +++ b/plugins/modules/ipagroup.py @@ -345,6 +345,9 @@ def main(): "service": service_del, }]) elif action == "member": + if res_find is None: + ansible_module.fail_json(msg="No group '%s'" % name) + user_add = list( set(user or []) - set(res_find.get("member_user", []))) @@ -371,6 +374,9 @@ def main(): commands.append([name, "group_del", {}]) elif action == "member": + if res_find is None: + ansible_module.fail_json(msg="No group '%s'" % name) + # Remove intersection member user_del = list( set(user or []) &