From 21a48d59685e90981c6df3fe528a042186e135ce Mon Sep 17 00:00:00 2001 From: Rafael Guterres Jeffman <rjeffman@redhat.com> Date: Tue, 31 Aug 2021 19:04:19 -0300 Subject: [PATCH] dnszone: Use IPAAnsibleModule class. Use IPAAnsibleModule methods and ipamodule_base_docs ducument fragment. --- plugins/modules/ipadnszone.py | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/plugins/modules/ipadnszone.py b/plugins/modules/ipadnszone.py index ae8ed93a..266a0723 100644 --- a/plugins/modules/ipadnszone.py +++ b/plugins/modules/ipadnszone.py @@ -31,13 +31,9 @@ DOCUMENTATION = """ module: ipadnszone short description: Manage FreeIPA dnszone description: Manage FreeIPA dnszone +extends_documentation_fragment: + - ipamodule_base_docs options: - ipaadmin_principal: - description: The admin principal - default: admin - ipaadmin_password: - description: The admin password - required: false name: description: The zone name string. required: true @@ -408,7 +404,9 @@ class DNSZoneModule(FreeIPABaseModule): get_zone_args = {"idnsname": zone_name, "all": True} try: - response = self.api_command("dnszone_show", args=get_zone_args) + response = self.ipa_command_no_name( + "dnszone_show", args=get_zone_args + ) except ipalib_errors.NotFound: zone = None is_zone_active = False -- GitLab