Rename Azure modules: facts -> info (#61505)

* rename

* add symlink

* rename

* rename

* rename

* rename

* rename

* rename

* rename

* rename

* rename

* rename

* rename

* rename
pull/61530/head
smile37773 5 years ago committed by Zim Kalinowski
parent 876804395c
commit 7bb0556334

@ -1 +1 @@
azure_rm_manageddisk_facts.py
azure_rm_manageddisk_info.py

@ -129,7 +129,7 @@ class AzureRMAvailabilitySetInfo(AzureRMModuleBase):
self.results = dict(
changed=False,
ansible_facts=dict(
ansible_info=dict(
azure_availabilitysets=[]
)
)
@ -156,9 +156,9 @@ class AzureRMAvailabilitySetInfo(AzureRMModuleBase):
if self.name and not self.resource_group:
self.fail("Parameter error: resource group required when filtering by name.")
if self.name:
self.results['ansible_facts']['azure_availabilitysets'] = self.get_item()
self.results['ansible_info']['azure_availabilitysets'] = self.get_item()
else:
self.results['ansible_facts']['azure_availabilitysets'] = self.list_items()
self.results['ansible_info']['azure_availabilitysets'] = self.list_items()
return self.results

@ -13,9 +13,9 @@ ANSIBLE_METADATA = {'metadata_version': '1.1',
DOCUMENTATION = '''
---
module: azure_rm_dnsrecordset_facts
module: azure_rm_dnsrecordset_info
version_added: "2.4"
version_added: "2.9"
short_description: Get DNS Record Set facts
@ -51,18 +51,18 @@ author:
EXAMPLES = '''
- name: Get facts for one Record Set
azure_rm_dnsrecordset_facts:
azure_rm_dnsrecordset_info:
resource_group: myResourceGroup
zone_name: example.com
relative_name: server10
record_type: A
- name: Get facts for all Type A Record Sets in a Zone
azure_rm_dnsrecordset_facts:
azure_rm_dnsrecordset_info:
resource_group: myResourceGroup
zone_name: example.com
record_type: A
- name: Get all record sets in one zone
azure_rm_dnsrecordset_facts:
azure_rm_dnsrecordset_info:
resource_group: myResourceGroup
zone_name: example.com
'''
@ -163,7 +163,7 @@ RECORDSET_VALUE_MAP = dict(
)
class AzureRMRecordSetFacts(AzureRMModuleBase):
class AzureRMRecordSetInfo(AzureRMModuleBase):
def __init__(self):
@ -179,7 +179,7 @@ class AzureRMRecordSetFacts(AzureRMModuleBase):
# store the results of the module operation
self.results = dict(
changed=False,
ansible_facts=dict(azure_dnsrecordset=[])
ansible_info=dict(azure_dnsrecordset=[])
)
self.relative_name = None
@ -188,10 +188,14 @@ class AzureRMRecordSetFacts(AzureRMModuleBase):
self.record_type = None
self.top = None
super(AzureRMRecordSetFacts, self).__init__(self.module_arg_spec)
super(AzureRMRecordSetInfo, self).__init__(self.module_arg_spec)
def exec_module(self, **kwargs):
is_old_facts = self.module._name == 'azure_rm_dnsrecordset_facts'
if is_old_facts:
self.module.deprecate("The 'azure_rm_dnsrecordset_facts' module has been renamed to 'azure_rm_dnsrecordset_info'", version='2.13')
for key in self.module_arg_spec:
setattr(self, key, kwargs[key])
@ -216,7 +220,8 @@ class AzureRMRecordSetFacts(AzureRMModuleBase):
# if there is a zone name listed, then they want all the record sets in a zone
results = self.list_zone()
self.results['ansible_facts']['azure_dnsrecordset'] = self.serialize_list(results)
if is_old_facts:
self.results['ansible_facts']['azure_dnsrecordset'] = self.serialize_list(results)
self.results['dnsrecordsets'] = self.curated_list(results)
return self.results
@ -281,7 +286,7 @@ class AzureRMRecordSetFacts(AzureRMModuleBase):
def main():
AzureRMRecordSetFacts()
AzureRMRecordSetInfo()
if __name__ == '__main__':

@ -14,9 +14,9 @@ ANSIBLE_METADATA = {'metadata_version': '1.1',
DOCUMENTATION = '''
---
module: azure_rm_dnszone_facts
module: azure_rm_dnszone_info
version_added: "2.4"
version_added: "2.9"
short_description: Get DNS zone facts
@ -45,16 +45,16 @@ author:
EXAMPLES = '''
- name: Get facts for one zone
azure_rm_dnszone_facts:
azure_rm_dnszone_info:
resource_group: myResourceGroup
name: foobar22
- name: Get facts for all zones in a resource group
azure_rm_dnszone_facts:
azure_rm_dnszone_info:
resource_group: myResourceGroup
- name: Get facts by tags
azure_rm_dnszone_facts:
azure_rm_dnszone_info:
tags:
- testing
'''
@ -137,7 +137,7 @@ except Exception:
AZURE_OBJECT_CLASS = 'DnsZone'
class AzureRMDNSZoneFacts(AzureRMModuleBase):
class AzureRMDNSZoneInfo(AzureRMModuleBase):
def __init__(self):
@ -151,17 +151,21 @@ class AzureRMDNSZoneFacts(AzureRMModuleBase):
# store the results of the module operation
self.results = dict(
changed=False,
ansible_facts=dict(azure_dnszones=[])
ansible_info=dict(azure_dnszones=[])
)
self.name = None
self.resource_group = None
self.tags = None
super(AzureRMDNSZoneFacts, self).__init__(self.module_arg_spec)
super(AzureRMDNSZoneInfo, self).__init__(self.module_arg_spec)
def exec_module(self, **kwargs):
is_old_facts = self.module._name == 'azure_rm_dnszone_facts'
if is_old_facts:
self.module.deprecate("The 'azure_rm_dnszone_facts' module has been renamed to 'azure_rm_dnszone_info'", version='2.13')
for key in self.module_arg_spec:
setattr(self, key, kwargs[key])
@ -180,7 +184,7 @@ class AzureRMDNSZoneFacts(AzureRMModuleBase):
# all the zones in a subscription
results = self.list_items()
self.results['ansible_facts']['azure_dnszones'] = self.serialize_items(results)
self.results['ansible_info']['azure_dnszones'] = self.serialize_items(results)
self.results['dnszones'] = self.curated_items(results)
return self.results
@ -247,7 +251,7 @@ class AzureRMDNSZoneFacts(AzureRMModuleBase):
def main():
AzureRMDNSZoneFacts()
AzureRMDNSZoneInfo()
if __name__ == '__main__':

@ -15,8 +15,8 @@ ANSIBLE_METADATA = {'metadata_version': '1.1',
DOCUMENTATION = '''
---
module: azure_rm_functionapp_facts
version_added: "2.4"
module: azure_rm_functionapp_info
version_added: "2.9"
short_description: Get Azure Function App facts
description:
- Get facts for one Azure Function App or all Function Apps within a resource group.
@ -42,16 +42,16 @@ author:
EXAMPLES = '''
- name: Get facts for one Function App
azure_rm_functionapp_facts:
azure_rm_functionapp_info:
resource_group: myResourceGroup
name: myfunctionapp
- name: Get facts for all Function Apps in a resource group
azure_rm_functionapp_facts:
azure_rm_functionapp_info:
resource_group: myResourceGroup
- name: Get facts for all Function Apps by tags
azure_rm_functionapp_facts:
azure_rm_functionapp_info:
tags:
- testing
'''
@ -108,7 +108,7 @@ except Exception:
from ansible.module_utils.azure_rm_common import AzureRMModuleBase
class AzureRMFunctionAppFacts(AzureRMModuleBase):
class AzureRMFunctionAppInfo(AzureRMModuleBase):
def __init__(self):
self.module_arg_spec = dict(
@ -119,14 +119,14 @@ class AzureRMFunctionAppFacts(AzureRMModuleBase):
self.results = dict(
changed=False,
ansible_facts=dict(azure_functionapps=[])
ansible_info=dict(azure_functionapps=[])
)
self.name = None
self.resource_group = None
self.tags = None
super(AzureRMFunctionAppFacts, self).__init__(
super(AzureRMFunctionAppInfo, self).__init__(
self.module_arg_spec,
supports_tags=False,
facts_module=True
@ -134,6 +134,10 @@ class AzureRMFunctionAppFacts(AzureRMModuleBase):
def exec_module(self, **kwargs):
is_old_facts = self.module._name == 'azure_rm_functionapp_facts'
if is_old_facts:
self.module.deprecate("The 'azure_rm_functionapp_facts' module has been renamed to 'azure_rm_functionapp_info'", version='2.13')
for key in self.module_arg_spec:
setattr(self, key, kwargs[key])
@ -141,11 +145,11 @@ class AzureRMFunctionAppFacts(AzureRMModuleBase):
self.fail("Parameter error: resource group required when filtering by name.")
if self.name:
self.results['ansible_facts']['azure_functionapps'] = self.get_functionapp()
self.results['ansible_info']['azure_functionapps'] = self.get_functionapp()
elif self.resource_group:
self.results['ansible_facts']['azure_functionapps'] = self.list_resource_group()
self.results['ansible_info']['azure_functionapps'] = self.list_resource_group()
else:
self.results['ansible_facts']['azure_functionapps'] = self.list_all()
self.results['ansible_info']['azure_functionapps'] = self.list_all()
return self.results
@ -195,7 +199,7 @@ class AzureRMFunctionAppFacts(AzureRMModuleBase):
def main():
AzureRMFunctionAppFacts()
AzureRMFunctionAppInfo()
if __name__ == '__main__':

@ -15,8 +15,8 @@ ANSIBLE_METADATA = {'metadata_version': '1.1',
DOCUMENTATION = '''
---
module: azure_rm_hdinsightcluster_facts
version_added: "2.8"
module: azure_rm_hdinsightcluster_info
version_added: "2.9"
short_description: Get Azure HDInsight Cluster facts
description:
- Get facts of Azure HDInsight Cluster.
@ -42,12 +42,12 @@ author:
EXAMPLES = '''
- name: Get instance of HDInsight Cluster
azure_rm_hdinsightcluster_facts:
azure_rm_hdinsightcluster_info:
resource_group: myResourceGroup
name: myCluster
- name: List instances of HDInsight Cluster
azure_rm_hdinsightcluster_facts:
azure_rm_hdinsightcluster_info:
resource_group: myResourceGroup
'''
@ -192,7 +192,7 @@ except ImportError:
pass
class AzureRMHDInsightclusterFacts(AzureRMModuleBase):
class AzureRMHDInsightclusterInfo(AzureRMModuleBase):
def __init__(self):
# define user inputs into argument
self.module_arg_spec = dict(
@ -215,9 +215,15 @@ class AzureRMHDInsightclusterFacts(AzureRMModuleBase):
self.name = None
self.tags = None
super(AzureRMHDInsightclusterFacts, self).__init__(self.module_arg_spec, supports_tags=False)
super(AzureRMHDInsightclusterInfo, self).__init__(self.module_arg_spec, supports_tags=False)
def exec_module(self, **kwargs):
is_old_facts = self.module._name == 'azure_rm_hdinsightcluster_facts'
if is_old_facts:
self.module.deprecate("The 'azure_rm_hdinsightcluster_facts' module has been renamed to 'azure_rm_hdinsightcluster_info'",
version='2.13')
for key in self.module_arg_spec:
setattr(self, key, kwargs[key])
self.mgmt_client = self.get_mgmt_svc_client(HDInsightManagementClient,
@ -308,7 +314,7 @@ class AzureRMHDInsightclusterFacts(AzureRMModuleBase):
def main():
AzureRMHDInsightclusterFacts()
AzureRMHDInsightclusterInfo()
if __name__ == '__main__':

@ -12,9 +12,9 @@ ANSIBLE_METADATA = {'metadata_version': '1.1',
DOCUMENTATION = '''
---
module: azure_rm_image_facts
module: azure_rm_image_info
version_added: "2.8"
version_added: "2.9"
short_description: Get facts about azure custom images
@ -42,19 +42,19 @@ author:
EXAMPLES = '''
- name: List images with name
azure_rm_image_facts:
azure_rm_image_info:
name: test-image
resource_group: myResourceGroup
- name: List images by resource group
azure_rm_image_facts:
azure_rm_image_info:
resource_group: myResourceGroup
tags:
- testing
- foo:bar
- name: List all available images under current subscription
azure_rm_image_facts:
azure_rm_image_info:
'''
@ -179,7 +179,7 @@ from ansible.module_utils.azure_rm_common import AzureRMModuleBase
AZURE_ENUM_MODULES = ['azure.mgmt.compute.models']
class AzureRMImageFacts(AzureRMModuleBase):
class AzureRMImageInfo(AzureRMModuleBase):
def __init__(self, **kwargs):
@ -198,7 +198,7 @@ class AzureRMImageFacts(AzureRMModuleBase):
self.format = None
self.tags = None
super(AzureRMImageFacts, self).__init__(
super(AzureRMImageInfo, self).__init__(
derived_arg_spec=self.module_arg_spec,
supports_tags=False,
facts_module=True
@ -206,6 +206,10 @@ class AzureRMImageFacts(AzureRMModuleBase):
def exec_module(self, **kwargs):
is_old_facts = self.module._name == 'azure_rm_image_facts'
if is_old_facts:
self.module.deprecate("The 'azure_rm_image_facts' module has been renamed to 'azure_rm_image_info'", version='2.13')
for key in self.module_arg_spec:
setattr(self, key, kwargs[key])
@ -296,7 +300,7 @@ class AzureRMImageFacts(AzureRMModuleBase):
def main():
AzureRMImageFacts()
AzureRMImageInfo()
if __name__ == '__main__':

@ -15,9 +15,9 @@ ANSIBLE_METADATA = {'metadata_version': '1.1',
DOCUMENTATION = '''
---
module: azure_rm_loadbalancer_facts
module: azure_rm_loadbalancer_info
version_added: "2.4"
version_added: "2.9"
short_description: Get load balancer facts
@ -44,19 +44,19 @@ author:
EXAMPLES = '''
- name: Get facts for one load balancer
azure_rm_loadbalancer_facts:
azure_rm_loadbalancer_info:
name: Testing
resource_group: myResourceGroup
- name: Get facts for all load balancers
azure_rm_loadbalancer_facts:
azure_rm_loadbalancer_info:
- name: Get facts for all load balancers in a specific resource group
azure_rm_loadbalancer_facts:
azure_rm_loadbalancer_info:
resource_group: myResourceGroup
- name: Get facts by tags
azure_rm_loadbalancer_facts:
azure_rm_loadbalancer_info:
tags:
- testing
'''
@ -81,7 +81,7 @@ except Exception:
AZURE_OBJECT_CLASS = 'LoadBalancer'
class AzureRMLoadBalancerFacts(AzureRMModuleBase):
class AzureRMLoadBalancerInfo(AzureRMModuleBase):
"""Utility class to get load balancer facts"""
def __init__(self):
@ -94,7 +94,7 @@ class AzureRMLoadBalancerFacts(AzureRMModuleBase):
self.results = dict(
changed=False,
ansible_facts=dict(
ansible_info=dict(
azure_loadbalancers=[]
)
)
@ -103,7 +103,7 @@ class AzureRMLoadBalancerFacts(AzureRMModuleBase):
self.resource_group = None
self.tags = None
super(AzureRMLoadBalancerFacts, self).__init__(
super(AzureRMLoadBalancerInfo, self).__init__(
derived_arg_spec=self.module_args,
supports_tags=False,
facts_module=True
@ -111,10 +111,14 @@ class AzureRMLoadBalancerFacts(AzureRMModuleBase):
def exec_module(self, **kwargs):
is_old_facts = self.module._name == 'azure_rm_loadbalancer_facts'
if is_old_facts:
self.module.deprecate("The 'azure_rm_loadbalancer_facts' module has been renamed to 'azure_rm_loadbalancer_info'", version='2.13')
for key in self.module_args:
setattr(self, key, kwargs[key])
self.results['ansible_facts']['azure_loadbalancers'] = (
self.results['ansible_info']['azure_loadbalancers'] = (
self.get_item() if self.name
else self.list_items()
)
@ -166,7 +170,7 @@ class AzureRMLoadBalancerFacts(AzureRMModuleBase):
def main():
"""Main module execution code path"""
AzureRMLoadBalancerFacts()
AzureRMLoadBalancerInfo()
if __name__ == '__main__':

@ -15,7 +15,7 @@ ANSIBLE_METADATA = {'metadata_version': '1.1',
DOCUMENTATION = '''
---
module: azure_rm_lock_facts
module: azure_rm_lock_info
version_added: "2.9"
short_description: Manage Azure locks
description:
@ -56,27 +56,27 @@ author:
EXAMPLES = '''
- name: Get myLock details of myVM
azure_rm_lock_facts:
azure_rm_lock_info:
name: myLock
managed_resource_id: /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourcegroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM
- name: List locks of myVM
azure_rm_lock_facts:
azure_rm_lock_info:
managed_resource_id: /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourcegroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM
- name: List locks of myResourceGroup
azure_rm_lock_facts:
azure_rm_lock_info:
resource_group: myResourceGroup
- name: List locks of myResourceGroup
azure_rm_lock_facts:
azure_rm_lock_info:
managed_resource_id: /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourcegroups/myResourceGroup
- name: List locks of mySubscription
azure_rm_lock_facts:
azure_rm_lock_info:
- name: List locks of mySubscription
azure_rm_lock_facts:
azure_rm_lock_info:
managed_resource_id: /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
'''
@ -126,7 +126,7 @@ except ImportError:
pass
class AzureRMLockFacts(AzureRMModuleBase):
class AzureRMLockInfo(AzureRMModuleBase):
def __init__(self):
@ -150,10 +150,14 @@ class AzureRMLockFacts(AzureRMModuleBase):
self._query_parameters = {'api-version': '2016-09-01'}
self._header_parameters = {'Content-Type': 'application/json; charset=utf-8'}
super(AzureRMLockFacts, self).__init__(self.module_arg_spec, facts_module=True, mutually_exclusive=mutually_exclusive, supports_tags=False)
super(AzureRMLockInfo, self).__init__(self.module_arg_spec, facts_module=True, mutually_exclusive=mutually_exclusive, supports_tags=False)
def exec_module(self, **kwargs):
is_old_facts = self.module._name == 'azure_rm_lock_facts'
if is_old_facts:
self.module.deprecate("The 'azure_rm_lock_facts' module has been renamed to 'azure_rm_lock_info'", version='2.13')
for key in self.module_arg_spec.keys():
setattr(self, key, kwargs[key])
@ -212,7 +216,7 @@ class AzureRMLockFacts(AzureRMModuleBase):
def main():
AzureRMLockFacts()
AzureRMLockInfo()
if __name__ == '__main__':

@ -15,8 +15,8 @@ ANSIBLE_METADATA = {'metadata_version': '1.1',
DOCUMENTATION = '''
---
module: azure_rm_loganalyticsworkspace_facts
version_added: "2.8"
module: azure_rm_loganalyticsworkspace_info
version_added: "2.9"
short_description: Get facts of Azure Log Analytics workspaces
description:
- Get, query Azure Log Analytics workspaces.
@ -57,7 +57,7 @@ author:
EXAMPLES = '''
- name: Query a workspace
azure_rm_loganalyticsworkspace_facts:
azure_rm_loganalyticsworkspace_info:
resource_group: myResourceGroup
name: myLogAnalyticsWorkspace
show_intelligence_packs: true
@ -148,7 +148,7 @@ except ImportError:
pass
class AzureRMLogAnalyticsWorkspaceFact(AzureRMModuleBase):
class AzureRMLogAnalyticsWorkspaceInfo(AzureRMModuleBase):
def __init__(self):
@ -175,10 +175,15 @@ class AzureRMLogAnalyticsWorkspaceFact(AzureRMModuleBase):
self.show_usages = None
self.show_management_groups = None
super(AzureRMLogAnalyticsWorkspaceFact, self).__init__(self.module_arg_spec, supports_tags=False, facts_module=True)
super(AzureRMLogAnalyticsWorkspaceInfo, self).__init__(self.module_arg_spec, supports_tags=False, facts_module=True)
def exec_module(self, **kwargs):
is_old_facts = self.module._name == 'azure_rm_loganalyticsworkspace_facts'
if is_old_facts:
self.module.deprecate("The 'azure_rm_loganalyticsworkspace_facts' module has been renamed to 'azure_rm_loganalyticsworkspace_info'",
version='2.13')
for key in list(self.module_arg_spec.keys()):
setattr(self, key, kwargs[key])
@ -257,7 +262,7 @@ class AzureRMLogAnalyticsWorkspaceFact(AzureRMModuleBase):
def main():
AzureRMLogAnalyticsWorkspaceFact()
AzureRMLogAnalyticsWorkspaceInfo()
if __name__ == '__main__':

@ -14,9 +14,9 @@ ANSIBLE_METADATA = {'metadata_version': '1.1',
DOCUMENTATION = r'''
---
module: azure_rm_manageddisk_facts
module: azure_rm_manageddisk_info
version_added: "2.4"
version_added: "2.9"
short_description: Get managed disk facts
@ -51,15 +51,15 @@ author:
EXAMPLES = r'''
- name: Get facts for one managed disk
azure_rm_manageddisk_facts:
azure_rm_manageddisk_info:
name: Testing
resource_group: myResourceGroup
- name: Get facts for all managed disks
azure_rm_manageddisk_facts:
azure_rm_manageddisk_info:
- name: Get facts by tags
azure_rm_manageddisk_facts:
azure_rm_manageddisk_info:
tags:
- testing
'''
@ -147,7 +147,7 @@ def managed_disk_to_dict(managed_disk):
)
class AzureRMManagedDiskFacts(AzureRMModuleBase):
class AzureRMManagedDiskInfo(AzureRMModuleBase):
"""Utility class to get managed disk facts"""
def __init__(self):
@ -163,7 +163,7 @@ class AzureRMManagedDiskFacts(AzureRMModuleBase):
),
)
self.results = dict(
ansible_facts=dict(
ansible_info=dict(
azure_managed_disk=[]
)
)
@ -173,7 +173,7 @@ class AzureRMManagedDiskFacts(AzureRMModuleBase):
self.source_uri = None
self.source_resource_uri = None
self.tags = None
super(AzureRMManagedDiskFacts, self).__init__(
super(AzureRMManagedDiskInfo, self).__init__(
derived_arg_spec=self.module_arg_spec,
supports_check_mode=True,
supports_tags=True)
@ -182,7 +182,7 @@ class AzureRMManagedDiskFacts(AzureRMModuleBase):
for key in self.module_arg_spec:
setattr(self, key, kwargs[key])
self.results['ansible_facts']['azure_managed_disk'] = (
self.results['ansible_info']['azure_managed_disk'] = (
self.get_item() if self.name
else (self.list_items_by_resource_group() if self.resource_group else self.list_items())
)
@ -236,7 +236,7 @@ class AzureRMManagedDiskFacts(AzureRMModuleBase):
def main():
"""Main module execution code path"""
AzureRMManagedDiskFacts()
AzureRMManagedDiskInfo()
if __name__ == '__main__':

@ -16,9 +16,9 @@ ANSIBLE_METADATA = {'metadata_version': '1.1',
DOCUMENTATION = '''
---
module: azure_rm_networkinterface_facts
module: azure_rm_networkinterface_info
version_added: "2.1"
version_added: "2.9"
short_description: Get network interface facts
@ -47,16 +47,16 @@ author:
EXAMPLES = '''
- name: Get facts for one network interface
azure_rm_networkinterface_facts:
azure_rm_networkinterface_info:
resource_group: myResourceGroup
name: nic001
- name: Get network interfaces within a resource group
azure_rm_networkinterface_facts:
azure_rm_networkinterface_info:
resource_group: myResourceGroup
- name: Get network interfaces by tag
azure_rm_networkinterface_facts:
azure_rm_networkinterface_info:
resource_group: myResourceGroup
tags:
- testing
@ -261,7 +261,7 @@ def nic_to_dict(nic):
)
class AzureRMNetworkInterfaceFacts(AzureRMModuleBase):
class AzureRMNetworkInterfaceInfo(AzureRMModuleBase):
def __init__(self):
@ -273,20 +273,25 @@ class AzureRMNetworkInterfaceFacts(AzureRMModuleBase):
self.results = dict(
changed=False,
ansible_facts=dict(azure_networkinterfaces=[])
ansible_info=dict(azure_networkinterfaces=[])
)
self.name = None
self.resource_group = None
self.tags = None
super(AzureRMNetworkInterfaceFacts, self).__init__(self.module_arg_spec,
supports_tags=False,
facts_module=True
)
super(AzureRMNetworkInterfaceInfo, self).__init__(self.module_arg_spec,
supports_tags=False,
facts_module=True
)
def exec_module(self, **kwargs):
is_old_facts = self.module._name == 'azure_rm_networkinterface_facts'
if is_old_facts:
self.module.deprecate("The 'azure_rm_networkinterface_facts' module has been renamed to 'azure_rm_networkinterface_info'",
version='2.13')
for key in self.module_arg_spec:
setattr(self, key, kwargs[key])
@ -302,7 +307,7 @@ class AzureRMNetworkInterfaceFacts(AzureRMModuleBase):
else:
results = self.list_all()
self.results['ansible_facts']['azure_networkinterfaces'] = self.serialize_nics(results)
self.results['ansible_info']['azure_networkinterfaces'] = self.serialize_nics(results)
self.results['networkinterfaces'] = self.to_dict_list(results)
return self.results
@ -340,7 +345,7 @@ class AzureRMNetworkInterfaceFacts(AzureRMModuleBase):
def main():
AzureRMNetworkInterfaceFacts()
AzureRMNetworkInterfaceInfo()
if __name__ == '__main__':

@ -16,9 +16,9 @@ ANSIBLE_METADATA = {'metadata_version': '1.1',
DOCUMENTATION = '''
---
module: azure_rm_securitygroup_facts
module: azure_rm_securitygroup_info
version_added: "2.1"
version_added: "2.9"
short_description: Get security group facts
@ -48,12 +48,12 @@ author:
EXAMPLES = '''
- name: Get facts for one security group
azure_rm_securitygroup_facts:
azure_rm_securitygroup_info:
resource_group: myResourceGroup
name: secgroup001
- name: Get facts for all security groups
azure_rm_securitygroup_facts:
azure_rm_securitygroup_info:
resource_group: myResourceGroup
'''
@ -235,7 +235,7 @@ from ansible.module_utils.azure_rm_common import AzureRMModuleBase
AZURE_OBJECT_CLASS = 'NetworkSecurityGroup'
class AzureRMSecurityGroupFacts(AzureRMModuleBase):
class AzureRMSecurityGroupInfo(AzureRMModuleBase):
def __init__(self):
@ -247,25 +247,30 @@ class AzureRMSecurityGroupFacts(AzureRMModuleBase):
self.results = dict(
changed=False,
ansible_facts=dict(azure_securitygroups=[])
ansible_info=dict(azure_securitygroups=[])
)
self.name = None
self.resource_group = None
self.tags = None
super(AzureRMSecurityGroupFacts, self).__init__(self.module_arg_spec,
supports_tags=False,
facts_module=True)
super(AzureRMSecurityGroupInfo, self).__init__(self.module_arg_spec,
supports_tags=False,
facts_module=True)
def exec_module(self, **kwargs):
is_old_facts = self.module._name == 'azure_rm_securitygroup_facts'
if is_old_facts:
self.module.deprecate("The 'azure_rm_securitygroup_facts' module has been renamed to 'azure_rm_securitygroup_info'", version='2.13')
for key in self.module_arg_spec:
setattr(self, key, kwargs[key])
if self.name is not None:
self.results['ansible_facts']['azure_securitygroups'] = self.get_item()
self.results['ansible_info']['azure_securitygroups'] = self.get_item()
else:
self.results['ansible_facts']['azure_securitygroups'] = self.list_items()
self.results['ansible_info']['azure_securitygroups'] = self.list_items()
return self.results
@ -303,7 +308,7 @@ class AzureRMSecurityGroupFacts(AzureRMModuleBase):
def main():
AzureRMSecurityGroupFacts()
AzureRMSecurityGroupInfo()
if __name__ == '__main__':

@ -112,9 +112,9 @@
that:
- not results.changed
- not results.failed
- results.ansible_facts.azure_availabilitysets[0].properties.platformFaultDomainCount == 2
- results.ansible_facts.azure_availabilitysets[0].properties.platformUpdateDomainCount == 5
- results.ansible_facts.azure_availabilitysets[0].sku == 'Aligned'
- results.ansible_info.azure_availabilitysets[0].properties.platformFaultDomainCount == 2
- results.ansible_info.azure_availabilitysets[0].properties.platformUpdateDomainCount == 5
- results.ansible_info.azure_availabilitysets[0].sku == 'Aligned'
- name: Delete an availability set

@ -1,6 +1,6 @@
cloud/azure
shippable/azure/group2
destructive
azure_rm_dnszone_facts
azure_rm_dnszone_info
azure_rm_dnsrecordset
azure_rm_dnsrecordset_facts
azure_rm_dnsrecordset_info

@ -35,7 +35,7 @@
- results.state.tags.test == 'modified'
- name: Retrieve DNS Zone Facts
azure_rm_dnszone_facts:
azure_rm_dnszone_info:
resource_group: "{{ resource_group }}"
name: "{{ domain_name }}.com"
register: zones
@ -43,7 +43,7 @@
- name: Assert that facts module returned result
assert:
that:
- azure_dnszones[0].tags.test == 'modified'
- zones.dnszones[0].tags.test == 'modified'
- zones.dnszones[0].type == 'public'
- name: Create virtual network
@ -254,11 +254,11 @@
- results.changed
#
# azure_rm_dnsrecordset_facts
# azure_rm_dnsrecordset_info
#
- name: Retrieve DNS Record Set Facts for single Record Set
azure_rm_dnsrecordset_facts:
azure_rm_dnsrecordset_info:
resource_group: "{{ resource_group }}"
zone_name: "{{ domain_name }}.com"
relative_name: www
@ -269,13 +269,13 @@
assert:
that:
- not results.changed
- azure_dnsrecordset[0].name == 'www'
# - azure_dnsrecordset[0].name == 'www'
- results.dnsrecordsets[0].relative_name == 'www'
- 'results.dnsrecordsets[0].records | length == 3'
- results.dnsrecordsets[0].record_type == 'A'
- name: Retrieve DNS Record Set Facts for all Record Sets
azure_rm_dnsrecordset_facts:
azure_rm_dnsrecordset_info:
resource_group: "{{ resource_group }}"
zone_name: "{{ domain_name }}.com"
register: facts
@ -284,9 +284,9 @@
assert:
that:
- not facts.changed
- facts.ansible_facts.azure_dnsrecordset[0].name == '@'
- facts.ansible_facts.azure_dnsrecordset[1].name == '@'
- facts.ansible_facts.azure_dnsrecordset[4].name == 'www'
# - facts.ansible_facts.azure_dnsrecordset[0].name == '@'
# - facts.ansible_facts.azure_dnsrecordset[1].name == '@'
# - facts.ansible_facts.azure_dnsrecordset[4].name == 'www'
#
# azure_rm_dnsrecordset cleanup
@ -308,7 +308,7 @@
that: results.changed
- name: Retrieve DNS Record Set Facts for all Record Sets
azure_rm_dnsrecordset_facts:
azure_rm_dnsrecordset_info:
resource_group: "{{ resource_group }}"
zone_name: "{{ domain_name }}.com"
register: facts

@ -28,7 +28,7 @@
that: output.changed
- name: list facts for function
azure_rm_functionapp_facts:
azure_rm_functionapp_info:
resource_group: '{{ resource_group }}'
name: "{{ funcapp_name_basic }}"
register: results
@ -36,8 +36,8 @@
- name: assert the facts were retrieved
assert:
that:
- results.ansible_facts.azure_functionapps|length == 1
- results.ansible_facts.azure_functionapps[0].name == "{{ funcapp_name_basic }}"
- results.ansible_info.azure_functionapps|length == 1
- results.ansible_info.azure_functionapps[0].name == "{{ funcapp_name_basic }}"
- name: delete basic function app
azure_rm_functionapp:

@ -2,4 +2,5 @@ cloud/azure
destructive
shippable/azure/group1
unstable # test is slow (~30 minute run time), not unstable, but this is better than unsupported
azure_rm_hdinsightcluster_facts
azure_rm_hdinsightcluster_info
disabled

@ -200,7 +200,7 @@
- output.changed
- name: Get facts of Cluster
azure_rm_hdinsightcluster_facts:
azure_rm_hdinsightcluster_info:
resource_group: "{{ resource_group }}"
name: "cluster{{ rpfx }}"
register: output

@ -1,4 +1,4 @@
cloud/azure
shippable/azure/group3
destructive
azure_rm_image_facts
azure_rm_image_info

@ -106,7 +106,7 @@
- output.id
- name: Gather information about image created
azure_rm_image_facts:
azure_rm_image_info:
resource_group: "{{ resource_group }}"
name: testimage001
register: output

@ -1,4 +1,4 @@
cloud/azure
destructive
unsupported
azure_rm_lock_facts
azure_rm_lock_info

@ -19,7 +19,7 @@
- lock.changed
- name: Query lock
azure_rm_lock_facts:
azure_rm_lock_info:
managed_resource_id: "{{ vn.state.id }}"
register: locks
@ -40,7 +40,7 @@
- lock.id
- name: Query lock
azure_rm_lock_facts:
azure_rm_lock_info:
name: keep
managed_resource_id: "{{ vn.state.id }}"
register: locks
@ -84,7 +84,7 @@
- lock.changed
- name: Query lock
azure_rm_lock_facts:
azure_rm_lock_info:
managed_resource_id: "{{ vn.state.id }}"
register: locks

@ -1,4 +1,4 @@
cloud/azure
shippable/azure/group3
destructive
azure_rm_manageddisk_facts
azure_rm_manageddisk_info

@ -132,21 +132,22 @@
- output.state.os_type == 'linux'
- name: Gather facts to one specific disk
azure_rm_manageddisk_facts:
azure_rm_manageddisk_info:
resource_group: "{{ resource_group }}"
name: "md{{ rpfx }}1"
register: output
- assert:
that:
- "azure_managed_disk | length == 1"
- azure_managed_disk[0].storage_account_type == "StandardSSD_LRS"
- azure_managed_disk[0].disk_size_gb == 2
- "azure_managed_disk[0].os_type == 'linux'"
- "output.ansible_info.azure_managed_disk | length == 1"
- output.ansible_info.azure_managed_disk[0].storage_account_type == "StandardSSD_LRS"
- output.ansible_info.azure_managed_disk[0].disk_size_gb == 2
- "output.ansible_info.azure_managed_disk[0].os_type == 'linux'"
- set_fact:
parameter: "{{parameter |combine({item.key: item.value})}}"
when: "{{item.key not in ['id', 'changed'] and item.value != None}}"
with_dict: "{{ azure_managed_disk[0] }}"
with_dict: "{{ output.ansible_info.azure_managed_disk[0] }}"
- name: Create disk with facts return value
azure_rm_manageddisk:

@ -87,7 +87,7 @@
- output.state.id
- name: Get fact of the new created NIC
azure_rm_networkinterface_facts:
azure_rm_networkinterface_info:
resource_group: "{{ resource_group }}"
name: "tn{{ rpfx }}"
register: facts
@ -277,7 +277,7 @@
- not output.changed
- name: Get fact of the new created NIC
azure_rm_networkinterface_facts:
azure_rm_networkinterface_info:
resource_group: "{{ resource_group }}"
name: "tn{{ rpfx }}"
register: facts
@ -351,7 +351,7 @@
- output.id != ''
- name: Get Application security group
azure_rm_applicationsecuritygroup_facts:
azure_rm_applicationsecuritygroup_info:
resource_group: "{{ resource_group }}"
name: "{{ applicationsecuritygroup_name1 }}"
register: facts
@ -460,7 +460,7 @@
- output.changed
- name: Get fact of the new created NIC
azure_rm_networkinterface_facts:
azure_rm_networkinterface_info:
resource_group: "{{ resource_group }}"
name: "{{ nic_name1 }}"
register: facts

@ -166,7 +166,7 @@
- output.state.tags.testing == 'testing'
- name: Gather facts for tags
azure_rm_networkinterface_facts:
azure_rm_networkinterface_info:
tags: testing
register: output
@ -175,7 +175,7 @@
- azure_networkinterfaces | length >= 1
- name: Gather facts for resource group and tags
azure_rm_networkinterface_facts:
azure_rm_networkinterface_info:
resource_group: "{{ resource_group }}"
tags: testing
register: output
@ -185,7 +185,7 @@
- azure_networkinterfaces| length == 1
- name: Gather facts for name and tags
azure_rm_networkinterface_facts:
azure_rm_networkinterface_info:
resource_group: "{{ resource_group }}"
name: nic003
tags: testing
@ -262,7 +262,7 @@
- output.state.network_security_group.name == 'nic00401'
- name: Gather facts for security group nic00401
azure_rm_securitygroup_facts:
azure_rm_securitygroup_info:
resource_group: "{{ resource_group }}"
name: nic00401
register: output
@ -289,7 +289,7 @@
- output.state.network_security_group.name == 'nic00501'
- name: Gather facts for security group nic00501
azure_rm_securitygroup_facts:
azure_rm_securitygroup_info:
resource_group: "{{ resource_group }}"
name: nic00501
register: output
@ -301,7 +301,7 @@
- azure_securitygroups[0].properties.securityRules[1].properties.destinationPortRange == '9005-9010'
- name: Gather facts for one nic
azure_rm_networkinterface_facts:
azure_rm_networkinterface_info:
resource_group: "{{ resource_group }}"
name: nic003
register: output
@ -311,7 +311,7 @@
- azure_networkinterfaces | length == 1
- name: Gather facts for all nics in resource groups
azure_rm_networkinterface_facts:
azure_rm_networkinterface_info:
resource_group: "{{ resource_group }}"
register: output
@ -320,7 +320,7 @@
- azure_networkinterfaces | length >= 3
- name: Gather facts for all nics
azure_rm_networkinterface_facts:
azure_rm_networkinterface_info:
register: output
- assert:

@ -1135,19 +1135,19 @@ lib/ansible/modules/cloud/azure/azure_rm_devtestlabvirtualmachine.py validate-mo
lib/ansible/modules/cloud/azure/azure_rm_devtestlabvirtualnetwork.py validate-modules:parameter-type-not-in-doc
lib/ansible/modules/cloud/azure/azure_rm_dnsrecordset.py validate-modules:parameter-type-not-in-doc
lib/ansible/modules/cloud/azure/azure_rm_dnsrecordset.py validate-modules:doc-missing-type
lib/ansible/modules/cloud/azure/azure_rm_dnsrecordset_facts.py validate-modules:parameter-type-not-in-doc
lib/ansible/modules/cloud/azure/azure_rm_dnsrecordset_info.py validate-modules:parameter-type-not-in-doc
lib/ansible/modules/cloud/azure/azure_rm_dnszone.py validate-modules:parameter-type-not-in-doc
lib/ansible/modules/cloud/azure/azure_rm_dnszone_facts.py validate-modules:doc-type-does-not-match-spec
lib/ansible/modules/cloud/azure/azure_rm_dnszone_facts.py validate-modules:parameter-type-not-in-doc
lib/ansible/modules/cloud/azure/azure_rm_dnszone_info.py validate-modules:doc-type-does-not-match-spec
lib/ansible/modules/cloud/azure/azure_rm_dnszone_info.py validate-modules:parameter-type-not-in-doc
lib/ansible/modules/cloud/azure/azure_rm_functionapp.py validate-modules:parameter-type-not-in-doc
lib/ansible/modules/cloud/azure/azure_rm_functionapp_facts.py validate-modules:parameter-type-not-in-doc
lib/ansible/modules/cloud/azure/azure_rm_functionapp_info.py validate-modules:parameter-type-not-in-doc
lib/ansible/modules/cloud/azure/azure_rm_galleryimageversion.py validate-modules:doc-type-does-not-match-spec
lib/ansible/modules/cloud/azure/azure_rm_galleryimageversion.py validate-modules:doc-choices-do-not-match-spec
lib/ansible/modules/cloud/azure/azure_rm_galleryimageversion.py validate-modules:parameter-type-not-in-doc
lib/ansible/modules/cloud/azure/azure_rm_hdinsightcluster.py validate-modules:parameter-type-not-in-doc
lib/ansible/modules/cloud/azure/azure_rm_hdinsightcluster_facts.py validate-modules:parameter-type-not-in-doc
lib/ansible/modules/cloud/azure/azure_rm_hdinsightcluster_info.py validate-modules:parameter-type-not-in-doc
lib/ansible/modules/cloud/azure/azure_rm_image.py validate-modules:parameter-type-not-in-doc
lib/ansible/modules/cloud/azure/azure_rm_image_facts.py validate-modules:parameter-type-not-in-doc
lib/ansible/modules/cloud/azure/azure_rm_image_info.py validate-modules:parameter-type-not-in-doc
lib/ansible/modules/cloud/azure/azure_rm_keyvault.py validate-modules:doc-choices-do-not-match-spec
lib/ansible/modules/cloud/azure/azure_rm_keyvault.py validate-modules:parameter-type-not-in-doc
lib/ansible/modules/cloud/azure/azure_rm_keyvault_info.py validate-modules:parameter-type-not-in-doc
@ -1156,11 +1156,11 @@ lib/ansible/modules/cloud/azure/azure_rm_keyvaultsecret.py validate-modules:para
lib/ansible/modules/cloud/azure/azure_rm_loadbalancer.py validate-modules:doc-default-does-not-match-spec
lib/ansible/modules/cloud/azure/azure_rm_loadbalancer.py validate-modules:doc-choices-do-not-match-spec
lib/ansible/modules/cloud/azure/azure_rm_loadbalancer.py validate-modules:parameter-type-not-in-doc
lib/ansible/modules/cloud/azure/azure_rm_loadbalancer_facts.py validate-modules:parameter-type-not-in-doc
lib/ansible/modules/cloud/azure/azure_rm_loadbalancer_info.py validate-modules:parameter-type-not-in-doc
lib/ansible/modules/cloud/azure/azure_rm_loganalyticsworkspace.py validate-modules:parameter-type-not-in-doc
lib/ansible/modules/cloud/azure/azure_rm_loganalyticsworkspace_facts.py validate-modules:parameter-type-not-in-doc
lib/ansible/modules/cloud/azure/azure_rm_loganalyticsworkspace_info.py validate-modules:parameter-type-not-in-doc
lib/ansible/modules/cloud/azure/azure_rm_manageddisk.py validate-modules:parameter-type-not-in-doc
lib/ansible/modules/cloud/azure/azure_rm_manageddisk_facts.py validate-modules:doc-type-does-not-match-spec
lib/ansible/modules/cloud/azure/azure_rm_manageddisk_info.py validate-modules:doc-type-does-not-match-spec
lib/ansible/modules/cloud/azure/azure_rm_mariadbconfiguration.py validate-modules:parameter-type-not-in-doc
lib/ansible/modules/cloud/azure/azure_rm_mariadbdatabase.py validate-modules:parameter-type-not-in-doc
lib/ansible/modules/cloud/azure/azure_rm_mariadbfirewallrule.py validate-modules:parameter-type-not-in-doc
@ -1171,7 +1171,7 @@ lib/ansible/modules/cloud/azure/azure_rm_mysqlfirewallrule.py validate-modules:p
lib/ansible/modules/cloud/azure/azure_rm_mysqlserver.py validate-modules:parameter-type-not-in-doc
lib/ansible/modules/cloud/azure/azure_rm_networkinterface.py validate-modules:parameter-type-not-in-doc
lib/ansible/modules/cloud/azure/azure_rm_networkinterface.py validate-modules:doc-missing-type
lib/ansible/modules/cloud/azure/azure_rm_networkinterface_facts.py validate-modules:parameter-type-not-in-doc
lib/ansible/modules/cloud/azure/azure_rm_networkinterface_info.py validate-modules:parameter-type-not-in-doc
lib/ansible/modules/cloud/azure/azure_rm_postgresqlconfiguration.py validate-modules:parameter-type-not-in-doc
lib/ansible/modules/cloud/azure/azure_rm_postgresqldatabase.py validate-modules:parameter-type-not-in-doc
lib/ansible/modules/cloud/azure/azure_rm_postgresqlfirewallrule.py validate-modules:parameter-type-not-in-doc
@ -1201,7 +1201,7 @@ lib/ansible/modules/cloud/azure/azure_rm_securitygroup.py validate-modules:doc-d
lib/ansible/modules/cloud/azure/azure_rm_securitygroup.py validate-modules:doc-choices-do-not-match-spec
lib/ansible/modules/cloud/azure/azure_rm_securitygroup.py validate-modules:parameter-type-not-in-doc
lib/ansible/modules/cloud/azure/azure_rm_securitygroup.py validate-modules:missing-subption-docs
lib/ansible/modules/cloud/azure/azure_rm_securitygroup_facts.py validate-modules:parameter-type-not-in-doc
lib/ansible/modules/cloud/azure/azure_rm_securitygroup_info.py validate-modules:parameter-type-not-in-doc
lib/ansible/modules/cloud/azure/azure_rm_servicebus.py validate-modules:parameter-type-not-in-doc
lib/ansible/modules/cloud/azure/azure_rm_servicebus_facts.py validate-modules:parameter-type-not-in-doc
lib/ansible/modules/cloud/azure/azure_rm_servicebusqueue.py validate-modules:parameter-type-not-in-doc

Loading…
Cancel
Save