From 1ae2c1eb39ac1cdfeff3d9526a344abb42860020 Mon Sep 17 00:00:00 2001 From: Rafael Guterres Jeffman <rjeffman@redhat.com> Date: Thu, 30 Sep 2021 21:18:17 -0300 Subject: [PATCH] role: Use IPAAnsibleModule method to validate arguments. Use the IPAAnsibleModule.params_fail_if_used method to validate arguments provided by user. --- plugins/modules/iparole.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/plugins/modules/iparole.py b/plugins/modules/iparole.py index 55b1e1e3..63d674fd 100644 --- a/plugins/modules/iparole.py +++ b/plugins/modules/iparole.py @@ -151,11 +151,7 @@ def check_parameters(module): if action != "member": invalid.extend(['privilege']) - for arg in invalid: - if module.params_get(arg) is not None: - module.fail_json( - msg="Argument '%s' can not be used with action '%s'" % - (arg, state)) + module.params_fail_used_invalid(invalid, state, action) def member_intersect(module, attr, memberof, res_find): -- GitLab