diff --git a/plugins/modules/ipasudocmd.py b/plugins/modules/ipasudocmd.py index 20548ecfbca0da5dfd3a8eada8c7a8694d848a67..614f45b41ff53dcff7b06f9bf51fc358cfce0ad5 100644 --- a/plugins/modules/ipasudocmd.py +++ b/plugins/modules/ipasudocmd.py @@ -124,13 +124,11 @@ def main(): state = ansible_module.params_get("state") # Check parameters + invalid = [] if state == "absent": invalid = ["description"] - for x in invalid: - if vars()[x] is not None: - ansible_module.fail_json( - msg="Argument '%s' can not be used with state '%s'" % - (x, state)) + + ansible_module.params_fail_used_invalid(invalid, state) # Init