diff --git a/plugins/modules/ipapwpolicy.py b/plugins/modules/ipapwpolicy.py index 55bedd072d648a59666b5671f906005b6060daa5..6f1fd06c82c215c0ee9b8baca9bd3f1fcaac0928 100644 --- a/plugins/modules/ipapwpolicy.py +++ b/plugins/modules/ipapwpolicy.py @@ -210,6 +210,7 @@ def main(): state = ansible_module.params_get("state") # Check parameters + invalid = [] if names is None: names = [u"global_policy"] @@ -228,11 +229,8 @@ def main(): invalid = ["maxlife", "minlife", "history", "minclasses", "minlength", "priority", "maxfail", "failinterval", "lockouttime"] - 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