From 91402b065006725b01f13816288fe9d9fd243f1a Mon Sep 17 00:00:00 2001 From: Chris Archibald Date: Tue, 16 Jul 2019 09:17:58 -0700 Subject: [PATCH] add dns info --- .../storage/netapp/na_ontap_gather_facts.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/lib/ansible/modules/storage/netapp/na_ontap_gather_facts.py b/lib/ansible/modules/storage/netapp/na_ontap_gather_facts.py index 98ab5ff993c086..c8757993c11781 100644 --- a/lib/ansible/modules/storage/netapp/na_ontap_gather_facts.py +++ b/lib/ansible/modules/storage/netapp/na_ontap_gather_facts.py @@ -32,7 +32,8 @@ description: - When supplied, this argument will restrict the facts collected to a given subset. Possible values for this argument include - "aggregate_info", "cluster_node_info", "igroup_info", "lun_info", "net_ifgrp_info", + "aggregate_info", "cluster_node_info", "igroup_info", "lun_info", "net_dns_info", + "net_ifgrp_info", "net_interface_info", "net_port_info", "nvme_info", "nvme_interface_info", "nvme_namespace_info", "nvme_subsystem_info", "ontap_version", "qos_adaptive_policy_info", "qos_policy_info", "security_key_manager_key_info", @@ -92,6 +93,7 @@ "ontap_facts": { "aggregate_info": {...}, "cluster_node_info": {...}, + "net_dns_info": {...}, "net_ifgrp_info": {...}, "net_interface_info": {...}, "net_port_info": {...}, @@ -142,6 +144,16 @@ def __init__(self, module): # min_version identifies the ontapi version which supports this ZAPI # use 0 if it is supported since 9.1 self.fact_subsets = { + 'net_dns_info': { + 'method': self.get_generic_get_iter, + 'kwargs': { + 'call': 'net-dns-get-iter', + 'attribute': 'net-dns-info', + 'field': 'vserver-name', + 'query': {'max-records': '1024'}, + }, + 'min_version': '0', + }, 'net_interface_info': { 'method': self.get_generic_get_iter, 'kwargs': {