From 1c44898e68b8cdbe4241edb190b4aef888c49eb1 Mon Sep 17 00:00:00 2001 From: Rafael Guterres Jeffman <rjeffman@redhat.com> Date: Tue, 17 May 2022 22:47:39 -0300 Subject: [PATCH] idrange: Fix list of invalid parameters for 'state:absent'. As an idrange has no members, when using `state: absent`, all parameters but 'name' and 'state' are invalid. The list of invalid parameters when 'state: absent', have been fixed to include some missing parameters. --- plugins/modules/ipaidrange.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/modules/ipaidrange.py b/plugins/modules/ipaidrange.py index 78553f94..9314acd8 100644 --- a/plugins/modules/ipaidrange.py +++ b/plugins/modules/ipaidrange.py @@ -248,7 +248,10 @@ def main(): if state == "absent": if len(names) < 1: ansible_module.fail_json(msg="No name given.") - invalid = ["base_id", "range_size", "idrange_type", "dom_sid"] + invalid = [ + "base_id", "range_size", "idrange_type", "dom_sid", "dom_name", + "rid_base", "secondary_rid_base", "auto_private_groups" + ] ansible_module.params_fail_used_invalid(invalid, state) -- GitLab