Skip to content
Snippets Groups Projects
Commit 089400db authored by Rafael Guterres Jeffman's avatar Rafael Guterres Jeffman
Browse files

dnszone: Use IPAAnsibleModule method to validate arguments.

Use the IPAAnsibleModule.params_fail_if_used method to validate
arguments provided by user.
parent 6f7b514e
No related branches found
No related tags found
No related merge requests found
...@@ -429,13 +429,10 @@ class DNSZoneModule(FreeIPABaseModule): ...@@ -429,13 +429,10 @@ class DNSZoneModule(FreeIPABaseModule):
self.fail_json( self.fail_json(
msg="Either `name` or `name_from_ip` must be provided." msg="Either `name` or `name_from_ip` must be provided."
) )
if self.ipa_params.state != "present" and self.ipa_params.name_from_ip: if self.ipa_params.state != "present":
self.fail_json( invalid = ["name_from_ip"]
msg=(
"Cannot use argument `name_from_ip` with state `%s`." self.params_fail_used_invalid(invalid, self.ipa_params.state)
% self.ipa_params.state
)
)
def define_ipa_commands(self): def define_ipa_commands(self):
for zone_name in self.get_zone_names(): for zone_name in self.get_zone_names():
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment