Rename remaining facts -> info (#61516)
* rename remaining stuff * links * fixed link * sanity fixes * too many lines * fixed link * fixed link again * delete mistake * fixed ignore * fixed ltl * fixed trailing whitespace
This commit is contained in:
parent
d9ea88d1a8
commit
68f34351fc
48 changed files with 357 additions and 231 deletions
lib/ansible/modules/cloud/azure
_azure_rm_publicipaddress_facts.py_azure_rm_rediscache_facts.py_azure_rm_resource_facts.py_azure_rm_roleassignment_facts.py_azure_rm_roledefinition_facts.py_azure_rm_routetable_facts.py_azure_rm_servicebus_facts.py_azure_rm_sqldatabase_facts.py_azure_rm_sqlfirewallrule_facts.py_azure_rm_sqlserver_facts.py_azure_rm_storageaccount_facts.py_azure_rm_subnet_facts.py_azure_rm_trafficmanagerendpoint_facts.py_azure_rm_trafficmanagerprofile_facts.py_azure_rm_virtualmachine_facts.py_azure_rm_virtualmachine_scaleset_facts.py_azure_rm_virtualmachineextension_facts.py_azure_rm_virtualmachineimage_facts.py_azure_rm_virtualmachinescaleset_facts.py_azure_rm_virtualmachinescalesetextension_facts.py_azure_rm_virtualmachinescalesetinstance_facts.py_azure_rm_virtualnetwork_facts.py_azure_rm_virtualnetworkpeering_facts.py_azure_rm_webapp_facts.pyazure_rm_publicipaddress_info.pyazure_rm_rediscache_info.pyazure_rm_resource_info.pyazure_rm_roleassignment_info.pyazure_rm_roledefinition_info.pyazure_rm_routetable_info.pyazure_rm_servicebus_info.pyazure_rm_sqldatabase_info.pyazure_rm_sqlfirewallrule_info.pyazure_rm_sqlserver_info.pyazure_rm_storageaccount_info.pyazure_rm_subnet_info.pyazure_rm_trafficmanagerendpoint_info.pyazure_rm_trafficmanagerprofile_info.pyazure_rm_virtualmachine_info.pyazure_rm_virtualmachineextension_info.pyazure_rm_virtualmachineimage_info.pyazure_rm_virtualmachinescaleset_info.pyazure_rm_virtualmachinescalesetextension_info.pyazure_rm_virtualmachinescalesetinstance_info.pyazure_rm_virtualnetwork_info.pyazure_rm_virtualnetworkpeering_info.pyazure_rm_webapp_info.py
test/sanity
|
@ -0,0 +1 @@
|
||||||
|
azure_rm_publicipaddress_info.py
|
1
lib/ansible/modules/cloud/azure/_azure_rm_rediscache_facts.py
Symbolic link
1
lib/ansible/modules/cloud/azure/_azure_rm_rediscache_facts.py
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
azure_rm_rediscache_info.py
|
1
lib/ansible/modules/cloud/azure/_azure_rm_resource_facts.py
Symbolic link
1
lib/ansible/modules/cloud/azure/_azure_rm_resource_facts.py
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
azure_rm_resource_info.py
|
|
@ -0,0 +1 @@
|
||||||
|
azure_rm_roleassignment_info.py
|
|
@ -0,0 +1 @@
|
||||||
|
azure_rm_roledefinition_info.py
|
1
lib/ansible/modules/cloud/azure/_azure_rm_routetable_facts.py
Symbolic link
1
lib/ansible/modules/cloud/azure/_azure_rm_routetable_facts.py
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
azure_rm_routetable_info.py
|
1
lib/ansible/modules/cloud/azure/_azure_rm_servicebus_facts.py
Symbolic link
1
lib/ansible/modules/cloud/azure/_azure_rm_servicebus_facts.py
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
azure_rm_servicebus_info.py
|
1
lib/ansible/modules/cloud/azure/_azure_rm_sqldatabase_facts.py
Symbolic link
1
lib/ansible/modules/cloud/azure/_azure_rm_sqldatabase_facts.py
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
azure_rm_sqldatabase_info.py
|
|
@ -0,0 +1 @@
|
||||||
|
azure_rm_sqlfirewallrule_info.py
|
1
lib/ansible/modules/cloud/azure/_azure_rm_sqlserver_facts.py
Symbolic link
1
lib/ansible/modules/cloud/azure/_azure_rm_sqlserver_facts.py
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
azure_rm_sqlserver_info.py
|
|
@ -0,0 +1 @@
|
||||||
|
azure_rm_storageaccount_info.py
|
1
lib/ansible/modules/cloud/azure/_azure_rm_subnet_facts.py
Symbolic link
1
lib/ansible/modules/cloud/azure/_azure_rm_subnet_facts.py
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
azure_rm_subnet_info.py
|
|
@ -0,0 +1 @@
|
||||||
|
azure_rm_trafficmanagerendpoint_info.py
|
|
@ -0,0 +1 @@
|
||||||
|
azure_rm_trafficmanagerprofile_info.py
|
|
@ -0,0 +1 @@
|
||||||
|
azure_rm_virtualmachine_info.py
|
|
@ -1 +1 @@
|
||||||
azure_rm_virtualmachinescaleset_facts.py
|
azure_rm_virtualmachinescaleset_info.py
|
|
@ -0,0 +1 @@
|
||||||
|
azure_rm_virtualmachineextension_info.py
|
|
@ -0,0 +1 @@
|
||||||
|
azure_rm_virtualmachineimage_info.py
|
|
@ -0,0 +1 @@
|
||||||
|
azure_rm_virtualmachinescaleset_info.py
|
|
@ -0,0 +1 @@
|
||||||
|
azure_rm_virtualmachinescalesetextension_info.py
|
|
@ -0,0 +1 @@
|
||||||
|
azure_rm_virtualmachinescalesetinstance_info.py
|
|
@ -0,0 +1 @@
|
||||||
|
azure_rm_virtualnetwork_info.py
|
|
@ -0,0 +1 @@
|
||||||
|
azure_rm_virtualnetworkpeering_info.py
|
1
lib/ansible/modules/cloud/azure/_azure_rm_webapp_facts.py
Symbolic link
1
lib/ansible/modules/cloud/azure/_azure_rm_webapp_facts.py
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
azure_rm_webapp_info.py
|
|
@ -16,9 +16,9 @@ ANSIBLE_METADATA = {'metadata_version': '1.1',
|
||||||
|
|
||||||
DOCUMENTATION = '''
|
DOCUMENTATION = '''
|
||||||
---
|
---
|
||||||
module: azure_rm_publicipaddress_facts
|
module: azure_rm_publicipaddress_info
|
||||||
|
|
||||||
version_added: "2.1"
|
version_added: "2.9"
|
||||||
|
|
||||||
short_description: Get public IP facts
|
short_description: Get public IP facts
|
||||||
|
|
||||||
|
@ -46,12 +46,12 @@ author:
|
||||||
|
|
||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
- name: Get facts for one Public IP
|
- name: Get facts for one Public IP
|
||||||
azure_rm_publicipaddress_facts:
|
azure_rm_publicipaddress_info:
|
||||||
resource_group: myResourceGroup
|
resource_group: myResourceGroup
|
||||||
name: publicip001
|
name: publicip001
|
||||||
|
|
||||||
- name: Get facts for all Public IPs within a resource groups
|
- name: Get facts for all Public IPs within a resource groups
|
||||||
azure_rm_publicipaddress_facts:
|
azure_rm_publicipaddress_info:
|
||||||
resource_group: myResourceGroup
|
resource_group: myResourceGroup
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
@ -195,7 +195,7 @@ from ansible.module_utils.azure_rm_common import AzureRMModuleBase
|
||||||
AZURE_OBJECT_CLASS = 'PublicIp'
|
AZURE_OBJECT_CLASS = 'PublicIp'
|
||||||
|
|
||||||
|
|
||||||
class AzureRMPublicIPFacts(AzureRMModuleBase):
|
class AzureRMPublicIPInfo(AzureRMModuleBase):
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
|
||||||
|
@ -214,11 +214,14 @@ class AzureRMPublicIPFacts(AzureRMModuleBase):
|
||||||
self.resource_group = None
|
self.resource_group = None
|
||||||
self.tags = None
|
self.tags = None
|
||||||
|
|
||||||
super(AzureRMPublicIPFacts, self).__init__(self.module_arg_spec,
|
super(AzureRMPublicIPInfo, self).__init__(self.module_arg_spec,
|
||||||
supports_tags=False,
|
supports_tags=False,
|
||||||
facts_module=True)
|
facts_module=True)
|
||||||
|
|
||||||
def exec_module(self, **kwargs):
|
def exec_module(self, **kwargs):
|
||||||
|
is_old_facts = self.module._name == 'azure_rm_publicipaddress_facts'
|
||||||
|
if is_old_facts:
|
||||||
|
self.module.deprecate("The 'azure_rm_publicipaddress_facts' module has been renamed to 'azure_rm_publicipaddress_info'", version='2.13')
|
||||||
|
|
||||||
for key in self.module_arg_spec:
|
for key in self.module_arg_spec:
|
||||||
setattr(self, key, kwargs[key])
|
setattr(self, key, kwargs[key])
|
||||||
|
@ -236,7 +239,8 @@ class AzureRMPublicIPFacts(AzureRMModuleBase):
|
||||||
|
|
||||||
raw = self.filter(result)
|
raw = self.filter(result)
|
||||||
|
|
||||||
self.results['ansible_facts']['azure_publicipaddresses'] = self.serialize(raw)
|
if is_old_facts:
|
||||||
|
self.results['ansible_facts']['azure_publicipaddresses'] = self.serialize(raw)
|
||||||
self.results['publicipaddresses'] = self.format(raw)
|
self.results['publicipaddresses'] = self.format(raw)
|
||||||
|
|
||||||
return self.results
|
return self.results
|
||||||
|
@ -309,7 +313,7 @@ class AzureRMPublicIPFacts(AzureRMModuleBase):
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
AzureRMPublicIPFacts()
|
AzureRMPublicIPInfo()
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
|
@ -14,9 +14,9 @@ ANSIBLE_METADATA = {'metadata_version': '1.1',
|
||||||
|
|
||||||
DOCUMENTATION = '''
|
DOCUMENTATION = '''
|
||||||
---
|
---
|
||||||
module: azure_rm_rediscache_facts
|
module: azure_rm_rediscache_info
|
||||||
|
|
||||||
version_added: "2.8"
|
version_added: "2.9"
|
||||||
|
|
||||||
short_description: Get Azure Cache for Redis instance facts
|
short_description: Get Azure Cache for Redis instance facts
|
||||||
|
|
||||||
|
@ -49,18 +49,18 @@ author:
|
||||||
|
|
||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
- name: Get Azure Cache for Redis by name
|
- name: Get Azure Cache for Redis by name
|
||||||
azure_rm_rediscache_facts:
|
azure_rm_rediscache_info:
|
||||||
resource_group: myResourceGroup
|
resource_group: myResourceGroup
|
||||||
name: myRedis
|
name: myRedis
|
||||||
|
|
||||||
- name: Get Azure Cache for Redis with access keys by name
|
- name: Get Azure Cache for Redis with access keys by name
|
||||||
azure_rm_rediscache_facts:
|
azure_rm_rediscache_info:
|
||||||
resource_group: myResourceGroup
|
resource_group: myResourceGroup
|
||||||
name: myRedis
|
name: myRedis
|
||||||
return_access_keys: true
|
return_access_keys: true
|
||||||
|
|
||||||
- name: Get Azure Cache for Redis in specific resource group
|
- name: Get Azure Cache for Redis in specific resource group
|
||||||
azure_rm_rediscache_facts:
|
azure_rm_rediscache_info:
|
||||||
resource_group: myResourceGroup
|
resource_group: myResourceGroup
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
@ -202,7 +202,7 @@ except ImportError:
|
||||||
import re
|
import re
|
||||||
|
|
||||||
|
|
||||||
class AzureRMRedisCacheFacts(AzureRMModuleBase):
|
class AzureRMRedisCacheInfo(AzureRMModuleBase):
|
||||||
"""Utility class to get Azure Cache for Redis facts"""
|
"""Utility class to get Azure Cache for Redis facts"""
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
@ -232,13 +232,16 @@ class AzureRMRedisCacheFacts(AzureRMModuleBase):
|
||||||
|
|
||||||
self._client = None
|
self._client = None
|
||||||
|
|
||||||
super(AzureRMRedisCacheFacts, self).__init__(
|
super(AzureRMRedisCacheInfo, self).__init__(
|
||||||
derived_arg_spec=self.module_args,
|
derived_arg_spec=self.module_args,
|
||||||
supports_tags=False,
|
supports_tags=False,
|
||||||
facts_module=True
|
facts_module=True
|
||||||
)
|
)
|
||||||
|
|
||||||
def exec_module(self, **kwargs):
|
def exec_module(self, **kwargs):
|
||||||
|
is_old_facts = self.module._name == 'azure_rm_rediscache_facts'
|
||||||
|
if is_old_facts:
|
||||||
|
self.module.deprecate("The 'azure_rm_rediscache_facts' module has been renamed to 'azure_rm_rediscache_info'", version='2.13')
|
||||||
|
|
||||||
for key in self.module_args:
|
for key in self.module_args:
|
||||||
setattr(self, key, kwargs[key])
|
setattr(self, key, kwargs[key])
|
||||||
|
@ -344,7 +347,7 @@ class AzureRMRedisCacheFacts(AzureRMModuleBase):
|
||||||
def main():
|
def main():
|
||||||
"""Main module execution code path"""
|
"""Main module execution code path"""
|
||||||
|
|
||||||
AzureRMRedisCacheFacts()
|
AzureRMRedisCacheInfo()
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
|
@ -15,8 +15,8 @@ ANSIBLE_METADATA = {'metadata_version': '1.1',
|
||||||
|
|
||||||
DOCUMENTATION = '''
|
DOCUMENTATION = '''
|
||||||
---
|
---
|
||||||
module: azure_rm_resource_facts
|
module: azure_rm_resource_info
|
||||||
version_added: "2.6"
|
version_added: "2.9"
|
||||||
short_description: Generic facts of Azure resources
|
short_description: Generic facts of Azure resources
|
||||||
description:
|
description:
|
||||||
- Obtain facts of any resource using Azure REST API.
|
- Obtain facts of any resource using Azure REST API.
|
||||||
|
@ -67,7 +67,7 @@ author:
|
||||||
|
|
||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
- name: Get scaleset info
|
- name: Get scaleset info
|
||||||
azure_rm_resource_facts:
|
azure_rm_resource_info:
|
||||||
resource_group: myResourceGroup
|
resource_group: myResourceGroup
|
||||||
provider: compute
|
provider: compute
|
||||||
resource_type: virtualmachinescalesets
|
resource_type: virtualmachinescalesets
|
||||||
|
@ -75,7 +75,7 @@ EXAMPLES = '''
|
||||||
api_version: "2017-12-01"
|
api_version: "2017-12-01"
|
||||||
|
|
||||||
- name: Query all the resources in the resource group
|
- name: Query all the resources in the resource group
|
||||||
azure_rm_resource_facts:
|
azure_rm_resource_info:
|
||||||
resource_group: "{{ resource_group }}"
|
resource_group: "{{ resource_group }}"
|
||||||
resource_type: resources
|
resource_type: resources
|
||||||
'''
|
'''
|
||||||
|
@ -292,7 +292,7 @@ except ImportError:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
class AzureRMResourceFacts(AzureRMModuleBase):
|
class AzureRMResourceInfo(AzureRMModuleBase):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
# define user inputs into argument
|
# define user inputs into argument
|
||||||
self.module_arg_spec = dict(
|
self.module_arg_spec = dict(
|
||||||
|
@ -331,9 +331,13 @@ class AzureRMResourceFacts(AzureRMModuleBase):
|
||||||
self.resource_type = None
|
self.resource_type = None
|
||||||
self.resource_name = None
|
self.resource_name = None
|
||||||
self.subresource = []
|
self.subresource = []
|
||||||
super(AzureRMResourceFacts, self).__init__(self.module_arg_spec, supports_tags=False)
|
super(AzureRMResourceInfo, self).__init__(self.module_arg_spec, supports_tags=False)
|
||||||
|
|
||||||
def exec_module(self, **kwargs):
|
def exec_module(self, **kwargs):
|
||||||
|
is_old_facts = self.module._name == 'azure_rm_resource_facts'
|
||||||
|
if is_old_facts:
|
||||||
|
self.module.deprecate("The 'azure_rm_resource_facts' module has been renamed to 'azure_rm_resource_info'", version='2.13')
|
||||||
|
|
||||||
for key in self.module_arg_spec:
|
for key in self.module_arg_spec:
|
||||||
setattr(self, key, kwargs[key])
|
setattr(self, key, kwargs[key])
|
||||||
self.mgmt_client = self.get_mgmt_svc_client(GenericRestClient,
|
self.mgmt_client = self.get_mgmt_svc_client(GenericRestClient,
|
||||||
|
@ -420,7 +424,7 @@ class AzureRMResourceFacts(AzureRMModuleBase):
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
AzureRMResourceFacts()
|
AzureRMResourceInfo()
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
|
@ -15,8 +15,8 @@ ANSIBLE_METADATA = {'metadata_version': '1.1',
|
||||||
|
|
||||||
DOCUMENTATION = '''
|
DOCUMENTATION = '''
|
||||||
---
|
---
|
||||||
module: azure_rm_roleassignment_facts
|
module: azure_rm_roleassignment_info
|
||||||
version_added: "2.8"
|
version_added: "2.9"
|
||||||
short_description: Gets Azure Role Assignment facts
|
short_description: Gets Azure Role Assignment facts
|
||||||
description:
|
description:
|
||||||
- Gets facts of Azure Role Assignment.
|
- Gets facts of Azure Role Assignment.
|
||||||
|
@ -50,11 +50,11 @@ author:
|
||||||
|
|
||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
- name: Get role assignments for specific service principal
|
- name: Get role assignments for specific service principal
|
||||||
azure_rm_roleassignment_facts:
|
azure_rm_roleassignment_info:
|
||||||
assignee: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
|
assignee: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
|
||||||
|
|
||||||
- name: Get role assignments for specific scope
|
- name: Get role assignments for specific scope
|
||||||
azure_rm_roleassignment_facts:
|
azure_rm_roleassignment_info:
|
||||||
scope: /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
|
scope: /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
@ -127,7 +127,7 @@ def roleassignment_to_dict(assignment):
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
class AzureRMRoleAssignmentFacts(AzureRMModuleBase):
|
class AzureRMRoleAssignmentInfo(AzureRMModuleBase):
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
self.module_arg_spec = dict(
|
self.module_arg_spec = dict(
|
||||||
|
@ -158,12 +158,15 @@ class AzureRMRoleAssignmentFacts(AzureRMModuleBase):
|
||||||
|
|
||||||
mutually_exclusive = [['name', 'assignee']]
|
mutually_exclusive = [['name', 'assignee']]
|
||||||
|
|
||||||
super(AzureRMRoleAssignmentFacts, self).__init__(derived_arg_spec=self.module_arg_spec,
|
super(AzureRMRoleAssignmentInfo, self).__init__(derived_arg_spec=self.module_arg_spec,
|
||||||
supports_tags=False,
|
supports_tags=False,
|
||||||
mutually_exclusive=mutually_exclusive)
|
mutually_exclusive=mutually_exclusive)
|
||||||
|
|
||||||
def exec_module(self, **kwargs):
|
def exec_module(self, **kwargs):
|
||||||
"""Main module execution method"""
|
"""Main module execution method"""
|
||||||
|
is_old_facts = self.module._name == 'azure_rm_roleassignment_facts'
|
||||||
|
if is_old_facts:
|
||||||
|
self.module.deprecate("The 'azure_rm_roleassignment_facts' module has been renamed to 'azure_rm_roleassignment_info'", version='2.13')
|
||||||
|
|
||||||
for key in list(self.module_arg_spec.keys()):
|
for key in list(self.module_arg_spec.keys()):
|
||||||
if hasattr(self, key):
|
if hasattr(self, key):
|
||||||
|
@ -270,7 +273,7 @@ class AzureRMRoleAssignmentFacts(AzureRMModuleBase):
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
"""Main execution"""
|
"""Main execution"""
|
||||||
AzureRMRoleAssignmentFacts()
|
AzureRMRoleAssignmentInfo()
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
|
@ -15,8 +15,8 @@ ANSIBLE_METADATA = {'metadata_version': '1.1',
|
||||||
|
|
||||||
DOCUMENTATION = '''
|
DOCUMENTATION = '''
|
||||||
---
|
---
|
||||||
module: azure_rm_roledefinition_facts
|
module: azure_rm_roledefinition_info
|
||||||
version_added: "2.8"
|
version_added: "2.9"
|
||||||
short_description: Get Azure Role Definition facts
|
short_description: Get Azure Role Definition facts
|
||||||
description:
|
description:
|
||||||
- Get facts of Azure Role Definition.
|
- Get facts of Azure Role Definition.
|
||||||
|
@ -49,11 +49,11 @@ author:
|
||||||
|
|
||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
- name: List Role Definitions in scope
|
- name: List Role Definitions in scope
|
||||||
azure_rm_roledefinition_facts:
|
azure_rm_roledefinition_info:
|
||||||
scope: /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup
|
scope: /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup
|
||||||
|
|
||||||
- name: Get Role Definition by name
|
- name: Get Role Definition by name
|
||||||
azure_rm_roledefinition_facts:
|
azure_rm_roledefinition_info:
|
||||||
scope: /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup
|
scope: /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup
|
||||||
name: myRoleDefinition
|
name: myRoleDefinition
|
||||||
'''
|
'''
|
||||||
|
@ -152,7 +152,7 @@ def roledefinition_to_dict(role):
|
||||||
return result
|
return result
|
||||||
|
|
||||||
|
|
||||||
class AzureRMRoleDefinitionFacts(AzureRMModuleBase):
|
class AzureRMRoleDefinitionInfo(AzureRMModuleBase):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
self.module_arg_spec = dict(
|
self.module_arg_spec = dict(
|
||||||
scope=dict(
|
scope=dict(
|
||||||
|
@ -177,11 +177,14 @@ class AzureRMRoleDefinitionFacts(AzureRMModuleBase):
|
||||||
|
|
||||||
self._client = None
|
self._client = None
|
||||||
|
|
||||||
super(AzureRMRoleDefinitionFacts, self).__init__(derived_arg_spec=self.module_arg_spec,
|
super(AzureRMRoleDefinitionInfo, self).__init__(derived_arg_spec=self.module_arg_spec,
|
||||||
supports_tags=False)
|
supports_tags=False)
|
||||||
|
|
||||||
def exec_module(self, **kwargs):
|
def exec_module(self, **kwargs):
|
||||||
"""Main module execution method"""
|
"""Main module execution method"""
|
||||||
|
is_old_facts = self.module._name == 'azure_rm_roledefinition_facts'
|
||||||
|
if is_old_facts:
|
||||||
|
self.module.deprecate("The 'azure_rm_roledefinition_facts' module has been renamed to 'azure_rm_roledefinition_info'", version='2.13')
|
||||||
|
|
||||||
for key in list(self.module_arg_spec.keys()):
|
for key in list(self.module_arg_spec.keys()):
|
||||||
if hasattr(self, key):
|
if hasattr(self, key):
|
||||||
|
@ -300,7 +303,7 @@ class AzureRMRoleDefinitionFacts(AzureRMModuleBase):
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
"""Main execution"""
|
"""Main execution"""
|
||||||
AzureRMRoleDefinitionFacts()
|
AzureRMRoleDefinitionInfo()
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
|
@ -15,9 +15,9 @@ ANSIBLE_METADATA = {'metadata_version': '1.1',
|
||||||
|
|
||||||
DOCUMENTATION = '''
|
DOCUMENTATION = '''
|
||||||
---
|
---
|
||||||
module: azure_rm_routetable_facts
|
module: azure_rm_routetable_info
|
||||||
|
|
||||||
version_added: "2.7"
|
version_added: "2.9"
|
||||||
|
|
||||||
short_description: Get route table facts
|
short_description: Get route table facts
|
||||||
|
|
||||||
|
@ -45,16 +45,16 @@ author:
|
||||||
|
|
||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
- name: Get facts for one route table
|
- name: Get facts for one route table
|
||||||
azure_rm_routetable_facts:
|
azure_rm_routetable_info:
|
||||||
name: Testing
|
name: Testing
|
||||||
resource_group: myResourceGroup
|
resource_group: myResourceGroup
|
||||||
|
|
||||||
- name: Get facts for all route tables
|
- name: Get facts for all route tables
|
||||||
azure_rm_routetable_facts:
|
azure_rm_routetable_info:
|
||||||
resource_group: myResourceGroup
|
resource_group: myResourceGroup
|
||||||
|
|
||||||
- name: Get facts by tags
|
- name: Get facts by tags
|
||||||
azure_rm_routetable_facts:
|
azure_rm_routetable_info:
|
||||||
tags:
|
tags:
|
||||||
- testing
|
- testing
|
||||||
- foo:bar
|
- foo:bar
|
||||||
|
@ -143,7 +143,7 @@ def instance_to_dict(table):
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
class AzureRMRouteTableFacts(AzureRMModuleBase):
|
class AzureRMRouteTableInfo(AzureRMModuleBase):
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
|
||||||
|
@ -162,11 +162,14 @@ class AzureRMRouteTableFacts(AzureRMModuleBase):
|
||||||
self.resource_group = None
|
self.resource_group = None
|
||||||
self.tags = None
|
self.tags = None
|
||||||
|
|
||||||
super(AzureRMRouteTableFacts, self).__init__(self.module_arg_spec,
|
super(AzureRMRouteTableInfo, self).__init__(self.module_arg_spec,
|
||||||
supports_tags=False,
|
supports_tags=False,
|
||||||
facts_module=True)
|
facts_module=True)
|
||||||
|
|
||||||
def exec_module(self, **kwargs):
|
def exec_module(self, **kwargs):
|
||||||
|
is_old_facts = self.module._name == 'azure_rm_routetable_facts'
|
||||||
|
if is_old_facts:
|
||||||
|
self.module.deprecate("The 'azure_rm_routetable_facts' module has been renamed to 'azure_rm_routetable_info'", version='2.13')
|
||||||
|
|
||||||
for key in self.module_arg_spec:
|
for key in self.module_arg_spec:
|
||||||
setattr(self, key, kwargs[key])
|
setattr(self, key, kwargs[key])
|
||||||
|
@ -209,7 +212,7 @@ class AzureRMRouteTableFacts(AzureRMModuleBase):
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
AzureRMRouteTableFacts()
|
AzureRMRouteTableInfo()
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
|
@ -15,9 +15,9 @@ ANSIBLE_METADATA = {'metadata_version': '1.1',
|
||||||
|
|
||||||
DOCUMENTATION = '''
|
DOCUMENTATION = '''
|
||||||
---
|
---
|
||||||
module: azure_rm_servicebus_facts
|
module: azure_rm_servicebus_info
|
||||||
|
|
||||||
version_added: "2.8"
|
version_added: "2.9"
|
||||||
|
|
||||||
short_description: Get servicebus facts
|
short_description: Get servicebus facts
|
||||||
|
|
||||||
|
@ -68,18 +68,18 @@ author:
|
||||||
|
|
||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
- name: Get all namespaces under a resource group
|
- name: Get all namespaces under a resource group
|
||||||
azure_rm_servicebus_facts:
|
azure_rm_servicebus_info:
|
||||||
resource_group: myResourceGroup
|
resource_group: myResourceGroup
|
||||||
type: namespace
|
type: namespace
|
||||||
|
|
||||||
- name: Get all topics under a namespace
|
- name: Get all topics under a namespace
|
||||||
azure_rm_servicebus_facts:
|
azure_rm_servicebus_info:
|
||||||
resource_group: myResourceGroup
|
resource_group: myResourceGroup
|
||||||
namespace: bar
|
namespace: bar
|
||||||
type: topic
|
type: topic
|
||||||
|
|
||||||
- name: Get a single queue with SAS policies
|
- name: Get a single queue with SAS policies
|
||||||
azure_rm_servicebus_facts:
|
azure_rm_servicebus_info:
|
||||||
resource_group: myResourceGroup
|
resource_group: myResourceGroup
|
||||||
namespace: bar
|
namespace: bar
|
||||||
type: queue
|
type: queue
|
||||||
|
@ -87,7 +87,7 @@ EXAMPLES = '''
|
||||||
show_sas_policies: true
|
show_sas_policies: true
|
||||||
|
|
||||||
- name: Get all subscriptions under a resource group
|
- name: Get all subscriptions under a resource group
|
||||||
azure_rm_servicebus_facts:
|
azure_rm_servicebus_info:
|
||||||
resource_group: myResourceGroup
|
resource_group: myResourceGroup
|
||||||
type: subscription
|
type: subscription
|
||||||
namespace: bar
|
namespace: bar
|
||||||
|
@ -402,7 +402,7 @@ def is_valid_timedelta(value):
|
||||||
return value
|
return value
|
||||||
|
|
||||||
|
|
||||||
class AzureRMServiceBusFacts(AzureRMModuleBase):
|
class AzureRMServiceBusInfo(AzureRMModuleBase):
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
|
||||||
|
@ -435,12 +435,15 @@ class AzureRMServiceBusFacts(AzureRMModuleBase):
|
||||||
self.topic = None
|
self.topic = None
|
||||||
self.show_sas_policies = None
|
self.show_sas_policies = None
|
||||||
|
|
||||||
super(AzureRMServiceBusFacts, self).__init__(self.module_arg_spec,
|
super(AzureRMServiceBusInfo, self).__init__(self.module_arg_spec,
|
||||||
supports_tags=False,
|
supports_tags=False,
|
||||||
required_if=required_if,
|
required_if=required_if,
|
||||||
facts_module=True)
|
facts_module=True)
|
||||||
|
|
||||||
def exec_module(self, **kwargs):
|
def exec_module(self, **kwargs):
|
||||||
|
is_old_facts = self.module._name == 'azure_rm_servicebus_facts'
|
||||||
|
if is_old_facts:
|
||||||
|
self.module.deprecate("The 'azure_rm_servicebus_facts' module has been renamed to 'azure_rm_servicebus_info'", version='2.13')
|
||||||
|
|
||||||
for key in self.module_arg_spec:
|
for key in self.module_arg_spec:
|
||||||
setattr(self, key, kwargs[key])
|
setattr(self, key, kwargs[key])
|
||||||
|
@ -574,7 +577,7 @@ class AzureRMServiceBusFacts(AzureRMModuleBase):
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
AzureRMServiceBusFacts()
|
AzureRMServiceBusInfo()
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
|
@ -15,7 +15,7 @@ ANSIBLE_METADATA = {'metadata_version': '1.1',
|
||||||
|
|
||||||
DOCUMENTATION = '''
|
DOCUMENTATION = '''
|
||||||
---
|
---
|
||||||
module: azure_rm_sqldatabase_facts
|
module: azure_rm_sqldatabase_info
|
||||||
version_added: "2.8"
|
version_added: "2.8"
|
||||||
short_description: Get Azure SQL Database facts
|
short_description: Get Azure SQL Database facts
|
||||||
description:
|
description:
|
||||||
|
@ -50,19 +50,19 @@ author:
|
||||||
|
|
||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
- name: Get instance of SQL Database
|
- name: Get instance of SQL Database
|
||||||
azure_rm_sqldatabase_facts:
|
azure_rm_sqldatabase_info:
|
||||||
resource_group: testrg
|
resource_group: testrg
|
||||||
server_name: testserver
|
server_name: testserver
|
||||||
name: testdb
|
name: testdb
|
||||||
|
|
||||||
- name: List instances of SQL Database
|
- name: List instances of SQL Database
|
||||||
azure_rm_sqldatabase_facts:
|
azure_rm_sqldatabase_info:
|
||||||
resource_group: testrg
|
resource_group: testrg
|
||||||
server_name: testserver
|
server_name: testserver
|
||||||
elastic_pool_name: testep
|
elastic_pool_name: testep
|
||||||
|
|
||||||
- name: List instances of SQL Database
|
- name: List instances of SQL Database
|
||||||
azure_rm_sqldatabase_facts:
|
azure_rm_sqldatabase_info:
|
||||||
resource_group: testrg
|
resource_group: testrg
|
||||||
server_name: testserver
|
server_name: testserver
|
||||||
'''
|
'''
|
||||||
|
@ -159,7 +159,7 @@ except ImportError:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
class AzureRMSqlDatabaseFacts(AzureRMModuleBase):
|
class AzureRMSqlDatabaseInfo(AzureRMModuleBase):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
# define user inputs into argument
|
# define user inputs into argument
|
||||||
self.module_arg_spec = dict(
|
self.module_arg_spec = dict(
|
||||||
|
@ -190,9 +190,13 @@ class AzureRMSqlDatabaseFacts(AzureRMModuleBase):
|
||||||
self.name = None
|
self.name = None
|
||||||
self.elastic_pool_name = None
|
self.elastic_pool_name = None
|
||||||
self.tags = None
|
self.tags = None
|
||||||
super(AzureRMSqlDatabaseFacts, self).__init__(self.module_arg_spec, supports_tags=False)
|
super(AzureRMSqlDatabaseInfo, self).__init__(self.module_arg_spec, supports_tags=False)
|
||||||
|
|
||||||
def exec_module(self, **kwargs):
|
def exec_module(self, **kwargs):
|
||||||
|
is_old_facts = self.module._name == 'azure_rm_sqldatabase_facts'
|
||||||
|
if is_old_facts:
|
||||||
|
self.module.deprecate("The 'azure_rm_sqldatabase_facts' module has been renamed to 'azure_rm_sqldatabase_info'", version='2.13')
|
||||||
|
|
||||||
for key in self.module_arg_spec:
|
for key in self.module_arg_spec:
|
||||||
setattr(self, key, kwargs[key])
|
setattr(self, key, kwargs[key])
|
||||||
|
|
||||||
|
@ -277,7 +281,7 @@ class AzureRMSqlDatabaseFacts(AzureRMModuleBase):
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
AzureRMSqlDatabaseFacts()
|
AzureRMSqlDatabaseInfo()
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
|
@ -15,7 +15,7 @@ ANSIBLE_METADATA = {'metadata_version': '1.1',
|
||||||
|
|
||||||
DOCUMENTATION = '''
|
DOCUMENTATION = '''
|
||||||
---
|
---
|
||||||
module: azure_rm_sqlfirewallrule_facts
|
module: azure_rm_sqlfirewallrule_info
|
||||||
version_added: "2.8"
|
version_added: "2.8"
|
||||||
short_description: Get Azure SQL Firewall Rule facts
|
short_description: Get Azure SQL Firewall Rule facts
|
||||||
description:
|
description:
|
||||||
|
@ -44,13 +44,13 @@ author:
|
||||||
|
|
||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
- name: Get instance of SQL Firewall Rule
|
- name: Get instance of SQL Firewall Rule
|
||||||
azure_rm_sqlfirewallrule_facts:
|
azure_rm_sqlfirewallrule_info:
|
||||||
resource_group: myResourceGroup
|
resource_group: myResourceGroup
|
||||||
server_name: testserver
|
server_name: testserver
|
||||||
name: testrule
|
name: testrule
|
||||||
|
|
||||||
- name: List instances of SQL Firewall Rule
|
- name: List instances of SQL Firewall Rule
|
||||||
azure_rm_sqlfirewallrule_facts:
|
azure_rm_sqlfirewallrule_info:
|
||||||
resource_group: myResourceGroup
|
resource_group: myResourceGroup
|
||||||
server_name: testserver
|
server_name: testserver
|
||||||
'''
|
'''
|
||||||
|
@ -113,7 +113,7 @@ except ImportError:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
class AzureRMSqlFirewallRuleFacts(AzureRMModuleBase):
|
class AzureRMSqlFirewallRuleInfo(AzureRMModuleBase):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
# define user inputs into argument
|
# define user inputs into argument
|
||||||
self.module_arg_spec = dict(
|
self.module_arg_spec = dict(
|
||||||
|
@ -136,9 +136,13 @@ class AzureRMSqlFirewallRuleFacts(AzureRMModuleBase):
|
||||||
self.resource_group = None
|
self.resource_group = None
|
||||||
self.server_name = None
|
self.server_name = None
|
||||||
self.name = None
|
self.name = None
|
||||||
super(AzureRMSqlFirewallRuleFacts, self).__init__(self.module_arg_spec, supports_tags=False)
|
super(AzureRMSqlFirewallRuleInfo, self).__init__(self.module_arg_spec, supports_tags=False)
|
||||||
|
|
||||||
def exec_module(self, **kwargs):
|
def exec_module(self, **kwargs):
|
||||||
|
is_old_facts = self.module._name == 'azure_rm_sqlfirewallrule_facts'
|
||||||
|
if is_old_facts:
|
||||||
|
self.module.deprecate("The 'azure_rm_sqlfirewallrule_facts' module has been renamed to 'azure_rm_sqlfirewallrule_info'", version='2.13')
|
||||||
|
|
||||||
for key in self.module_arg_spec:
|
for key in self.module_arg_spec:
|
||||||
setattr(self, key, kwargs[key])
|
setattr(self, key, kwargs[key])
|
||||||
|
|
||||||
|
@ -204,7 +208,7 @@ class AzureRMSqlFirewallRuleFacts(AzureRMModuleBase):
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
AzureRMSqlFirewallRuleFacts()
|
AzureRMSqlFirewallRuleInfo()
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
|
@ -15,8 +15,8 @@ ANSIBLE_METADATA = {'metadata_version': '1.1',
|
||||||
|
|
||||||
DOCUMENTATION = '''
|
DOCUMENTATION = '''
|
||||||
---
|
---
|
||||||
module: azure_rm_sqlserver_facts
|
module: azure_rm_sqlserver_info
|
||||||
version_added: "2.5"
|
version_added: "2.9"
|
||||||
short_description: Get SQL Server facts
|
short_description: Get SQL Server facts
|
||||||
description:
|
description:
|
||||||
- Get facts of SQL Server.
|
- Get facts of SQL Server.
|
||||||
|
@ -41,12 +41,12 @@ author:
|
||||||
|
|
||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
- name: Get instance of SQL Server
|
- name: Get instance of SQL Server
|
||||||
azure_rm_sqlserver_facts:
|
azure_rm_sqlserver_info:
|
||||||
resource_group: myResourceGroup
|
resource_group: myResourceGroup
|
||||||
server_name: server_name
|
server_name: server_name
|
||||||
|
|
||||||
- name: List instances of SQL Server
|
- name: List instances of SQL Server
|
||||||
azure_rm_sqlserver_facts:
|
azure_rm_sqlserver_info:
|
||||||
resource_group: myResourceGroup
|
resource_group: myResourceGroup
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
@ -123,7 +123,7 @@ except ImportError:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
class AzureRMSqlServerFacts(AzureRMModuleBase):
|
class AzureRMSqlServerInfo(AzureRMModuleBase):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
# define user inputs into argument
|
# define user inputs into argument
|
||||||
self.module_arg_spec = dict(
|
self.module_arg_spec = dict(
|
||||||
|
@ -142,9 +142,13 @@ class AzureRMSqlServerFacts(AzureRMModuleBase):
|
||||||
)
|
)
|
||||||
self.resource_group = None
|
self.resource_group = None
|
||||||
self.server_name = None
|
self.server_name = None
|
||||||
super(AzureRMSqlServerFacts, self).__init__(self.module_arg_spec)
|
super(AzureRMSqlServerInfo, self).__init__(self.module_arg_spec)
|
||||||
|
|
||||||
def exec_module(self, **kwargs):
|
def exec_module(self, **kwargs):
|
||||||
|
is_old_facts = self.module._name == 'azure_rm_sqlserver_facts'
|
||||||
|
if is_old_facts:
|
||||||
|
self.module.deprecate("The 'azure_rm_sqlserver_facts' module has been renamed to 'azure_rm_sqlserver_info'", version='2.13')
|
||||||
|
|
||||||
for key in self.module_arg_spec:
|
for key in self.module_arg_spec:
|
||||||
setattr(self, key, kwargs[key])
|
setattr(self, key, kwargs[key])
|
||||||
|
|
||||||
|
@ -197,7 +201,7 @@ class AzureRMSqlServerFacts(AzureRMModuleBase):
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
AzureRMSqlServerFacts()
|
AzureRMSqlServerInfo()
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
|
@ -16,9 +16,9 @@ ANSIBLE_METADATA = {'metadata_version': '1.1',
|
||||||
|
|
||||||
DOCUMENTATION = '''
|
DOCUMENTATION = '''
|
||||||
---
|
---
|
||||||
module: azure_rm_storageaccount_facts
|
module: azure_rm_storageaccount_info
|
||||||
|
|
||||||
version_added: "2.1"
|
version_added: "2.9"
|
||||||
|
|
||||||
short_description: Get storage account facts
|
short_description: Get storage account facts
|
||||||
|
|
||||||
|
@ -62,16 +62,16 @@ author:
|
||||||
|
|
||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
- name: Get facts for one account
|
- name: Get facts for one account
|
||||||
azure_rm_storageaccount_facts:
|
azure_rm_storageaccount_info:
|
||||||
resource_group: myResourceGroup
|
resource_group: myResourceGroup
|
||||||
name: clh0002
|
name: clh0002
|
||||||
|
|
||||||
- name: Get facts for all accounts in a resource group
|
- name: Get facts for all accounts in a resource group
|
||||||
azure_rm_storageaccount_facts:
|
azure_rm_storageaccount_info:
|
||||||
resource_group: myResourceGroup
|
resource_group: myResourceGroup
|
||||||
|
|
||||||
- name: Get facts for all accounts by tags
|
- name: Get facts for all accounts by tags
|
||||||
azure_rm_storageaccount_facts:
|
azure_rm_storageaccount_info:
|
||||||
tags:
|
tags:
|
||||||
- testing
|
- testing
|
||||||
- foo:bar
|
- foo:bar
|
||||||
|
@ -358,7 +358,7 @@ from ansible.module_utils._text import to_native
|
||||||
AZURE_OBJECT_CLASS = 'StorageAccount'
|
AZURE_OBJECT_CLASS = 'StorageAccount'
|
||||||
|
|
||||||
|
|
||||||
class AzureRMStorageAccountFacts(AzureRMModuleBase):
|
class AzureRMStorageAccountInfo(AzureRMModuleBase):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
|
||||||
self.module_arg_spec = dict(
|
self.module_arg_spec = dict(
|
||||||
|
@ -381,11 +381,14 @@ class AzureRMStorageAccountFacts(AzureRMModuleBase):
|
||||||
self.show_connection_string = None
|
self.show_connection_string = None
|
||||||
self.show_blob_cors = None
|
self.show_blob_cors = None
|
||||||
|
|
||||||
super(AzureRMStorageAccountFacts, self).__init__(self.module_arg_spec,
|
super(AzureRMStorageAccountInfo, self).__init__(self.module_arg_spec,
|
||||||
supports_tags=False,
|
supports_tags=False,
|
||||||
facts_module=True)
|
facts_module=True)
|
||||||
|
|
||||||
def exec_module(self, **kwargs):
|
def exec_module(self, **kwargs):
|
||||||
|
is_old_facts = self.module._name == 'azure_rm_storageaccount_facts'
|
||||||
|
if is_old_facts:
|
||||||
|
self.module.deprecate("The 'azure_rm_storageaccount_facts' module has been renamed to 'azure_rm_storageaccount_info'", version='2.13')
|
||||||
|
|
||||||
for key in self.module_arg_spec:
|
for key in self.module_arg_spec:
|
||||||
setattr(self, key, kwargs[key])
|
setattr(self, key, kwargs[key])
|
||||||
|
@ -403,8 +406,10 @@ class AzureRMStorageAccountFacts(AzureRMModuleBase):
|
||||||
|
|
||||||
filtered = self.filter_tag(results)
|
filtered = self.filter_tag(results)
|
||||||
|
|
||||||
self.results['ansible_facts']['azure_storageaccounts'] = self.serialize(filtered)
|
if is_old_facts:
|
||||||
self.results['ansible_facts']['storageaccounts'] = self.format_to_dict(filtered)
|
self.results['ansible_facts']['azure_storageaccounts'] = self.serialize(filtered)
|
||||||
|
self.results['ansible_facts']['storageaccounts'] = self.format_to_dict(filtered)
|
||||||
|
self.results['storageaccounts'] = self.format_to_dict(filtered)
|
||||||
return self.results
|
return self.results
|
||||||
|
|
||||||
def get_account(self):
|
def get_account(self):
|
||||||
|
@ -544,7 +549,7 @@ class AzureRMStorageAccountFacts(AzureRMModuleBase):
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
AzureRMStorageAccountFacts()
|
AzureRMStorageAccountInfo()
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
|
@ -15,7 +15,7 @@ ANSIBLE_METADATA = {'metadata_version': '1.1',
|
||||||
|
|
||||||
DOCUMENTATION = '''
|
DOCUMENTATION = '''
|
||||||
---
|
---
|
||||||
module: azure_rm_subnet_facts
|
module: azure_rm_subnet_info
|
||||||
version_added: "2.8"
|
version_added: "2.8"
|
||||||
short_description: Get Azure Subnet facts
|
short_description: Get Azure Subnet facts
|
||||||
description:
|
description:
|
||||||
|
@ -44,13 +44,13 @@ author:
|
||||||
|
|
||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
- name: Get facts of specific subnet
|
- name: Get facts of specific subnet
|
||||||
azure_rm_subnet_facts:
|
azure_rm_subnet_info:
|
||||||
resource_group: myResourceGroup
|
resource_group: myResourceGroup
|
||||||
virtual_network_name: myVirtualNetwork
|
virtual_network_name: myVirtualNetwork
|
||||||
name: mySubnet
|
name: mySubnet
|
||||||
|
|
||||||
- name: List facts for all subnets in virtual network
|
- name: List facts for all subnets in virtual network
|
||||||
azure_rm_subnet_facts:
|
azure_rm_subnet_info:
|
||||||
resource_group: myResourceGroup
|
resource_group: myResourceGroup
|
||||||
virtual_network_name: myVirtualNetwork
|
virtual_network_name: myVirtualNetwork
|
||||||
name: mySubnet
|
name: mySubnet
|
||||||
|
@ -151,7 +151,7 @@ except ImportError:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
class AzureRMSubnetFacts(AzureRMModuleBase):
|
class AzureRMSubnetInfo(AzureRMModuleBase):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
# define user inputs into argument
|
# define user inputs into argument
|
||||||
self.module_arg_spec = dict(
|
self.module_arg_spec = dict(
|
||||||
|
@ -174,9 +174,13 @@ class AzureRMSubnetFacts(AzureRMModuleBase):
|
||||||
self.resource_group = None
|
self.resource_group = None
|
||||||
self.virtual_network_name = None
|
self.virtual_network_name = None
|
||||||
self.name = None
|
self.name = None
|
||||||
super(AzureRMSubnetFacts, self).__init__(self.module_arg_spec, supports_tags=False)
|
super(AzureRMSubnetInfo, self).__init__(self.module_arg_spec, supports_tags=False)
|
||||||
|
|
||||||
def exec_module(self, **kwargs):
|
def exec_module(self, **kwargs):
|
||||||
|
is_old_facts = self.module._name == 'azure_rm_subnet_facts'
|
||||||
|
if is_old_facts:
|
||||||
|
self.module.deprecate("The 'azure_rm_subnet_facts' module has been renamed to 'azure_rm_subnet_info'", version='2.13')
|
||||||
|
|
||||||
for key in self.module_arg_spec:
|
for key in self.module_arg_spec:
|
||||||
setattr(self, key, kwargs[key])
|
setattr(self, key, kwargs[key])
|
||||||
|
|
||||||
|
@ -236,7 +240,7 @@ class AzureRMSubnetFacts(AzureRMModuleBase):
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
AzureRMSubnetFacts()
|
AzureRMSubnetInfo()
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
|
@ -14,9 +14,9 @@ ANSIBLE_METADATA = {'metadata_version': '1.1',
|
||||||
|
|
||||||
DOCUMENTATION = '''
|
DOCUMENTATION = '''
|
||||||
---
|
---
|
||||||
module: azure_rm_trafficmanagerendpoint_facts
|
module: azure_rm_trafficmanagerendpoint_info
|
||||||
|
|
||||||
version_added: "2.7"
|
version_added: "2.9"
|
||||||
|
|
||||||
short_description: Get Azure Traffic Manager endpoint facts
|
short_description: Get Azure Traffic Manager endpoint facts
|
||||||
|
|
||||||
|
@ -53,12 +53,12 @@ author:
|
||||||
|
|
||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
- name: Get endpoints facts of a Traffic Manager profile
|
- name: Get endpoints facts of a Traffic Manager profile
|
||||||
azure_rm_trafficmanagerendpoint_facts:
|
azure_rm_trafficmanagerendpoint_info:
|
||||||
resource_group: myResourceGroup
|
resource_group: myResourceGroup
|
||||||
profile_name: Testing
|
profile_name: Testing
|
||||||
|
|
||||||
- name: Get specific endpoint of a Traffic Manager profile
|
- name: Get specific endpoint of a Traffic Manager profile
|
||||||
azure_rm_trafficmanager_facts:
|
azure_rm_trafficmanager_info:
|
||||||
resource_group: myResourceGroup
|
resource_group: myResourceGroup
|
||||||
profile_name: Testing
|
profile_name: Testing
|
||||||
name: test_external_endpoint
|
name: test_external_endpoint
|
||||||
|
@ -185,7 +185,7 @@ def serialize_endpoint(endpoint, resource_group):
|
||||||
return result
|
return result
|
||||||
|
|
||||||
|
|
||||||
class AzureRMTrafficManagerEndpointFacts(AzureRMModuleBase):
|
class AzureRMTrafficManagerEndpointInfo(AzureRMModuleBase):
|
||||||
"""Utility class to get Azure Traffic Manager Endpoint facts"""
|
"""Utility class to get Azure Traffic Manager Endpoint facts"""
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
@ -217,13 +217,17 @@ class AzureRMTrafficManagerEndpointFacts(AzureRMModuleBase):
|
||||||
self.resource_group = None
|
self.resource_group = None
|
||||||
self.type = None
|
self.type = None
|
||||||
|
|
||||||
super(AzureRMTrafficManagerEndpointFacts, self).__init__(
|
super(AzureRMTrafficManagerEndpointInfo, self).__init__(
|
||||||
derived_arg_spec=self.module_args,
|
derived_arg_spec=self.module_args,
|
||||||
supports_tags=False,
|
supports_tags=False,
|
||||||
facts_module=True
|
facts_module=True
|
||||||
)
|
)
|
||||||
|
|
||||||
def exec_module(self, **kwargs):
|
def exec_module(self, **kwargs):
|
||||||
|
is_old_facts = self.module._name == 'azure_rm_trafficmanagerendpoint_facts'
|
||||||
|
if is_old_facts:
|
||||||
|
self.module.deprecate("The 'azure_rm_trafficmanagerendpoint_facts' module has been renamed to 'azure_rm_trafficmanagerendpoint_info'",
|
||||||
|
version='2.13')
|
||||||
|
|
||||||
for key in self.module_args:
|
for key in self.module_args:
|
||||||
setattr(self, key, kwargs[key])
|
setattr(self, key, kwargs[key])
|
||||||
|
@ -300,7 +304,7 @@ class AzureRMTrafficManagerEndpointFacts(AzureRMModuleBase):
|
||||||
def main():
|
def main():
|
||||||
"""Main module execution code path"""
|
"""Main module execution code path"""
|
||||||
|
|
||||||
AzureRMTrafficManagerEndpointFacts()
|
AzureRMTrafficManagerEndpointInfo()
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
|
@ -14,9 +14,9 @@ ANSIBLE_METADATA = {'metadata_version': '1.1',
|
||||||
|
|
||||||
DOCUMENTATION = '''
|
DOCUMENTATION = '''
|
||||||
---
|
---
|
||||||
module: azure_rm_trafficmanagerprofile_facts
|
module: azure_rm_trafficmanagerprofile_info
|
||||||
|
|
||||||
version_added: "2.7"
|
version_added: "2.9"
|
||||||
|
|
||||||
short_description: Get Azure Traffic Manager profile facts
|
short_description: Get Azure Traffic Manager profile facts
|
||||||
|
|
||||||
|
@ -44,15 +44,15 @@ author:
|
||||||
|
|
||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
- name: Get facts for one Traffic Manager profile
|
- name: Get facts for one Traffic Manager profile
|
||||||
azure_rm_trafficmanager_facts:
|
azure_rm_trafficmanager_info:
|
||||||
name: Testing
|
name: Testing
|
||||||
resource_group: myResourceGroup
|
resource_group: myResourceGroup
|
||||||
|
|
||||||
- name: Get facts for all Traffic Manager profiles
|
- name: Get facts for all Traffic Manager profiles
|
||||||
azure_rm_trafficmanager_facts:
|
azure_rm_trafficmanager_info:
|
||||||
|
|
||||||
- name: Get facts by tags
|
- name: Get facts by tags
|
||||||
azure_rm_trafficmanager_facts:
|
azure_rm_trafficmanager_info:
|
||||||
tags:
|
tags:
|
||||||
- Environment:Test
|
- Environment:Test
|
||||||
'''
|
'''
|
||||||
|
@ -280,7 +280,7 @@ def serialize_endpoint(endpoint):
|
||||||
return result
|
return result
|
||||||
|
|
||||||
|
|
||||||
class AzureRMTrafficManagerProfileFacts(AzureRMModuleBase):
|
class AzureRMTrafficManagerProfileInfo(AzureRMModuleBase):
|
||||||
"""Utility class to get Azure Traffic Manager profile facts"""
|
"""Utility class to get Azure Traffic Manager profile facts"""
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
@ -300,13 +300,16 @@ class AzureRMTrafficManagerProfileFacts(AzureRMModuleBase):
|
||||||
self.resource_group = None
|
self.resource_group = None
|
||||||
self.tags = None
|
self.tags = None
|
||||||
|
|
||||||
super(AzureRMTrafficManagerProfileFacts, self).__init__(
|
super(AzureRMTrafficManagerProfileInfo, self).__init__(
|
||||||
derived_arg_spec=self.module_args,
|
derived_arg_spec=self.module_args,
|
||||||
supports_tags=False,
|
supports_tags=False,
|
||||||
facts_module=True
|
facts_module=True
|
||||||
)
|
)
|
||||||
|
|
||||||
def exec_module(self, **kwargs):
|
def exec_module(self, **kwargs):
|
||||||
|
is_old_facts = self.module._name == 'azure_rm_trafficmanagerprofile_facts'
|
||||||
|
if is_old_facts:
|
||||||
|
self.module.deprecate("The 'azure_rm_trafficmanagerprofile_facts' module has been renamed to 'azure_rm_trafficmanagerprofile_info'", version='2.13')
|
||||||
|
|
||||||
for key in self.module_args:
|
for key in self.module_args:
|
||||||
setattr(self, key, kwargs[key])
|
setattr(self, key, kwargs[key])
|
||||||
|
@ -412,7 +415,7 @@ class AzureRMTrafficManagerProfileFacts(AzureRMModuleBase):
|
||||||
def main():
|
def main():
|
||||||
"""Main module execution code path"""
|
"""Main module execution code path"""
|
||||||
|
|
||||||
AzureRMTrafficManagerProfileFacts()
|
AzureRMTrafficManagerProfileInfo()
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
|
@ -17,9 +17,9 @@ ANSIBLE_METADATA = {'metadata_version': '1.1',
|
||||||
|
|
||||||
DOCUMENTATION = '''
|
DOCUMENTATION = '''
|
||||||
---
|
---
|
||||||
module: azure_rm_virtualmachine_facts
|
module: azure_rm_virtualmachine_info
|
||||||
|
|
||||||
version_added: "2.7"
|
version_added: "2.9"
|
||||||
|
|
||||||
short_description: Get virtual machine facts
|
short_description: Get virtual machine facts
|
||||||
|
|
||||||
|
@ -48,16 +48,16 @@ author:
|
||||||
|
|
||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
- name: Get facts for all virtual machines of a resource group
|
- name: Get facts for all virtual machines of a resource group
|
||||||
azure_rm_virtualmachine_facts:
|
azure_rm_virtualmachine_info:
|
||||||
resource_group: myResourceGroup
|
resource_group: myResourceGroup
|
||||||
|
|
||||||
- name: Get facts by name
|
- name: Get facts by name
|
||||||
azure_rm_virtualmachine_facts:
|
azure_rm_virtualmachine_info:
|
||||||
resource_group: myResourceGroup
|
resource_group: myResourceGroup
|
||||||
name: myVm
|
name: myVm
|
||||||
|
|
||||||
- name: Get facts by tags
|
- name: Get facts by tags
|
||||||
azure_rm_virtualmachine_facts:
|
azure_rm_virtualmachine_info:
|
||||||
resource_group: myResourceGroup
|
resource_group: myResourceGroup
|
||||||
tags:
|
tags:
|
||||||
- testing
|
- testing
|
||||||
|
@ -264,7 +264,7 @@ AZURE_OBJECT_CLASS = 'VirtualMachine'
|
||||||
AZURE_ENUM_MODULES = ['azure.mgmt.compute.models']
|
AZURE_ENUM_MODULES = ['azure.mgmt.compute.models']
|
||||||
|
|
||||||
|
|
||||||
class AzureRMVirtualMachineFacts(AzureRMModuleBase):
|
class AzureRMVirtualMachineInfo(AzureRMModuleBase):
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
|
||||||
|
@ -283,11 +283,14 @@ class AzureRMVirtualMachineFacts(AzureRMModuleBase):
|
||||||
self.name = None
|
self.name = None
|
||||||
self.tags = None
|
self.tags = None
|
||||||
|
|
||||||
super(AzureRMVirtualMachineFacts, self).__init__(self.module_arg_spec,
|
super(AzureRMVirtualMachineInfo, self).__init__(self.module_arg_spec,
|
||||||
supports_tags=False,
|
supports_tags=False,
|
||||||
facts_module=True)
|
facts_module=True)
|
||||||
|
|
||||||
def exec_module(self, **kwargs):
|
def exec_module(self, **kwargs):
|
||||||
|
is_old_facts = self.module._name == 'azure_rm_virtualmachine_facts'
|
||||||
|
if is_old_facts:
|
||||||
|
self.module.deprecate("The 'azure_rm_virtualmachine_facts' module has been renamed to 'azure_rm_virtualmachine_info'", version='2.13')
|
||||||
|
|
||||||
for key in self.module_arg_spec:
|
for key in self.module_arg_spec:
|
||||||
setattr(self, key, kwargs[key])
|
setattr(self, key, kwargs[key])
|
||||||
|
@ -446,7 +449,7 @@ class AzureRMVirtualMachineFacts(AzureRMModuleBase):
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
AzureRMVirtualMachineFacts()
|
AzureRMVirtualMachineInfo()
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
|
@ -15,8 +15,8 @@ ANSIBLE_METADATA = {'metadata_version': '1.1',
|
||||||
|
|
||||||
DOCUMENTATION = '''
|
DOCUMENTATION = '''
|
||||||
---
|
---
|
||||||
module: azure_rm_virtualmachineextension_facts
|
module: azure_rm_virtualmachineextension_info
|
||||||
version_added: "2.8"
|
version_added: "2.9"
|
||||||
short_description: Get Azure Virtual Machine Extension facts
|
short_description: Get Azure Virtual Machine Extension facts
|
||||||
description:
|
description:
|
||||||
- Get facts of Azure Virtual Machine Extension.
|
- Get facts of Azure Virtual Machine Extension.
|
||||||
|
@ -47,13 +47,13 @@ author:
|
||||||
|
|
||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
- name: Get information on specific Virtual Machine Extension
|
- name: Get information on specific Virtual Machine Extension
|
||||||
azure_rm_virtualmachineextension_facts:
|
azure_rm_virtualmachineextension_info:
|
||||||
resource_group: myResourceGroup
|
resource_group: myResourceGroup
|
||||||
virtual_machine_name: myvm
|
virtual_machine_name: myvm
|
||||||
name: myextension
|
name: myextension
|
||||||
|
|
||||||
- name: List installed Virtual Machine Extensions
|
- name: List installed Virtual Machine Extensions
|
||||||
azure_rm_virtualmachineextension_facts:
|
azure_rm_virtualmachineextension_info:
|
||||||
resource_group: myResourceGroup
|
resource_group: myResourceGroup
|
||||||
virtual_machine_name: myvm
|
virtual_machine_name: myvm
|
||||||
'''
|
'''
|
||||||
|
@ -144,7 +144,7 @@ except ImportError:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
class AzureRMVirtualMachineExtensionFacts(AzureRMModuleBase):
|
class AzureRMVirtualMachineExtensionInfo(AzureRMModuleBase):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
# define user inputs into argument
|
# define user inputs into argument
|
||||||
self.module_arg_spec = dict(
|
self.module_arg_spec = dict(
|
||||||
|
@ -171,9 +171,14 @@ class AzureRMVirtualMachineExtensionFacts(AzureRMModuleBase):
|
||||||
self.virtual_machine_name = None
|
self.virtual_machine_name = None
|
||||||
self.name = None
|
self.name = None
|
||||||
self.tags = None
|
self.tags = None
|
||||||
super(AzureRMVirtualMachineExtensionFacts, self).__init__(self.module_arg_spec, supports_tags=False)
|
super(AzureRMVirtualMachineExtensionInfo, self).__init__(self.module_arg_spec, supports_tags=False)
|
||||||
|
|
||||||
def exec_module(self, **kwargs):
|
def exec_module(self, **kwargs):
|
||||||
|
is_old_facts = self.module._name == 'azure_rm_virtualmachineextension_facts'
|
||||||
|
if is_old_facts:
|
||||||
|
self.module.deprecate("The 'azure_rm_virtualmachineextension_facts' module has been renamed to 'azure_rm_virtualmachineextension_info'",
|
||||||
|
version='2.13')
|
||||||
|
|
||||||
for key in self.module_arg_spec:
|
for key in self.module_arg_spec:
|
||||||
setattr(self, key, kwargs[key])
|
setattr(self, key, kwargs[key])
|
||||||
|
|
||||||
|
@ -236,7 +241,7 @@ class AzureRMVirtualMachineExtensionFacts(AzureRMModuleBase):
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
AzureRMVirtualMachineExtensionFacts()
|
AzureRMVirtualMachineExtensionInfo()
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
|
@ -16,9 +16,9 @@ ANSIBLE_METADATA = {'metadata_version': '1.1',
|
||||||
|
|
||||||
DOCUMENTATION = '''
|
DOCUMENTATION = '''
|
||||||
---
|
---
|
||||||
module: azure_rm_virtualmachineimage_facts
|
module: azure_rm_virtualmachineimage_info
|
||||||
|
|
||||||
version_added: "2.1"
|
version_added: "2.9"
|
||||||
|
|
||||||
short_description: Get virtual machine image facts
|
short_description: Get virtual machine image facts
|
||||||
|
|
||||||
|
@ -55,7 +55,7 @@ author:
|
||||||
|
|
||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
- name: Get facts for a specific image
|
- name: Get facts for a specific image
|
||||||
azure_rm_virtualmachineimage_facts:
|
azure_rm_virtualmachineimage_info:
|
||||||
location: eastus
|
location: eastus
|
||||||
publisher: OpenLogic
|
publisher: OpenLogic
|
||||||
offer: CentOS
|
offer: CentOS
|
||||||
|
@ -63,19 +63,19 @@ EXAMPLES = '''
|
||||||
version: '7.1.20160308'
|
version: '7.1.20160308'
|
||||||
|
|
||||||
- name: List available versions
|
- name: List available versions
|
||||||
azure_rm_virtualmachineimage_facts:
|
azure_rm_virtualmachineimage_info:
|
||||||
location: eastus
|
location: eastus
|
||||||
publisher: OpenLogic
|
publisher: OpenLogic
|
||||||
offer: CentOS
|
offer: CentOS
|
||||||
sku: '7.1'
|
sku: '7.1'
|
||||||
|
|
||||||
- name: List available offers
|
- name: List available offers
|
||||||
azure_rm_virtualmachineimage_facts:
|
azure_rm_virtualmachineimage_info:
|
||||||
location: eastus
|
location: eastus
|
||||||
publisher: OpenLogic
|
publisher: OpenLogic
|
||||||
|
|
||||||
- name: List available publishers
|
- name: List available publishers
|
||||||
azure_rm_virtualmachineimage_facts:
|
azure_rm_virtualmachineimage_info:
|
||||||
location: eastus
|
location: eastus
|
||||||
|
|
||||||
'''
|
'''
|
||||||
|
@ -125,7 +125,7 @@ from ansible.module_utils.azure_rm_common import AzureRMModuleBase
|
||||||
AZURE_ENUM_MODULES = ['azure.mgmt.compute.models']
|
AZURE_ENUM_MODULES = ['azure.mgmt.compute.models']
|
||||||
|
|
||||||
|
|
||||||
class AzureRMVirtualMachineImageFacts(AzureRMModuleBase):
|
class AzureRMVirtualMachineImageInfo(AzureRMModuleBase):
|
||||||
|
|
||||||
def __init__(self, **kwargs):
|
def __init__(self, **kwargs):
|
||||||
|
|
||||||
|
@ -148,21 +148,34 @@ class AzureRMVirtualMachineImageFacts(AzureRMModuleBase):
|
||||||
self.sku = None
|
self.sku = None
|
||||||
self.version = None
|
self.version = None
|
||||||
|
|
||||||
super(AzureRMVirtualMachineImageFacts, self).__init__(self.module_arg_spec, supports_tags=False)
|
super(AzureRMVirtualMachineImageInfo, self).__init__(self.module_arg_spec, supports_tags=False)
|
||||||
|
|
||||||
def exec_module(self, **kwargs):
|
def exec_module(self, **kwargs):
|
||||||
|
is_old_facts = self.module._name == 'azure_rm_virtualmachineimage_facts'
|
||||||
|
if is_old_facts:
|
||||||
|
self.module.deprecate("The 'azure_rm_virtualmachineimage_facts' module has been renamed to 'azure_rm_virtualmachineimage_info'", version='2.13')
|
||||||
|
|
||||||
for key in self.module_arg_spec:
|
for key in self.module_arg_spec:
|
||||||
setattr(self, key, kwargs[key])
|
setattr(self, key, kwargs[key])
|
||||||
|
|
||||||
if self.location and self.publisher and self.offer and self.sku and self.version:
|
if is_old_facts:
|
||||||
self.results['ansible_facts']['azure_vmimages'] = self.get_item()
|
if self.location and self.publisher and self.offer and self.sku and self.version:
|
||||||
elif self.location and self.publisher and self.offer and self.sku:
|
self.results['ansible_facts']['azure_vmimages'] = self.get_item()
|
||||||
self.results['ansible_facts']['azure_vmimages'] = self.list_images()
|
elif self.location and self.publisher and self.offer and self.sku:
|
||||||
elif self.location and self.publisher:
|
self.results['ansible_facts']['azure_vmimages'] = self.list_images()
|
||||||
self.results['ansible_facts']['azure_vmimages'] = self.list_offers()
|
elif self.location and self.publisher:
|
||||||
elif self.location:
|
self.results['ansible_facts']['azure_vmimages'] = self.list_offers()
|
||||||
self.results['ansible_facts']['azure_vmimages'] = self.list_publishers()
|
elif self.location:
|
||||||
|
self.results['ansible_facts']['azure_vmimages'] = self.list_publishers()
|
||||||
|
else:
|
||||||
|
if self.location and self.publisher and self.offer and self.sku and self.version:
|
||||||
|
self.results['vmimages'] = self.get_item()
|
||||||
|
elif self.location and self.publisher and self.offer and self.sku:
|
||||||
|
self.results['vmimages'] = self.list_images()
|
||||||
|
elif self.location and self.publisher:
|
||||||
|
self.results['vmimages'] = self.list_offers()
|
||||||
|
elif self.location:
|
||||||
|
self.results['vmimages'] = self.list_publishers()
|
||||||
|
|
||||||
return self.results
|
return self.results
|
||||||
|
|
||||||
|
@ -238,7 +251,7 @@ class AzureRMVirtualMachineImageFacts(AzureRMModuleBase):
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
AzureRMVirtualMachineImageFacts()
|
AzureRMVirtualMachineImageInfo()
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
|
@ -13,9 +13,9 @@ ANSIBLE_METADATA = {'metadata_version': '1.1',
|
||||||
|
|
||||||
DOCUMENTATION = '''
|
DOCUMENTATION = '''
|
||||||
---
|
---
|
||||||
module: azure_rm_virtualmachinescaleset_facts
|
module: azure_rm_virtualmachinescaleset_info
|
||||||
|
|
||||||
version_added: "2.4"
|
version_added: "2.9"
|
||||||
|
|
||||||
short_description: Get Virtual Machine Scale Set facts
|
short_description: Get Virtual Machine Scale Set facts
|
||||||
|
|
||||||
|
@ -55,17 +55,17 @@ author:
|
||||||
|
|
||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
- name: Get facts for a virtual machine scale set
|
- name: Get facts for a virtual machine scale set
|
||||||
azure_rm_virtualmachinescaleset_facts:
|
azure_rm_virtualmachinescaleset_info:
|
||||||
resource_group: myResourceGroup
|
resource_group: myResourceGroup
|
||||||
name: testvmss001
|
name: testvmss001
|
||||||
format: curated
|
format: curated
|
||||||
|
|
||||||
- name: Get facts for all virtual networks
|
- name: Get facts for all virtual networks
|
||||||
azure_rm_virtualmachinescaleset_facts:
|
azure_rm_virtualmachinescaleset_info:
|
||||||
resource_group: myResourceGroup
|
resource_group: myResourceGroup
|
||||||
|
|
||||||
- name: Get facts by tags
|
- name: Get facts by tags
|
||||||
azure_rm_virtualmachinescaleset_facts:
|
azure_rm_virtualmachinescaleset_info:
|
||||||
resource_group: myResourceGroup
|
resource_group: myResourceGroup
|
||||||
tags:
|
tags:
|
||||||
- testing
|
- testing
|
||||||
|
@ -261,7 +261,7 @@ AZURE_OBJECT_CLASS = 'VirtualMachineScaleSet'
|
||||||
AZURE_ENUM_MODULES = ['azure.mgmt.compute.models']
|
AZURE_ENUM_MODULES = ['azure.mgmt.compute.models']
|
||||||
|
|
||||||
|
|
||||||
class AzureRMVirtualMachineScaleSetFacts(AzureRMModuleBase):
|
class AzureRMVirtualMachineScaleSetInfo(AzureRMModuleBase):
|
||||||
"""Utility class to get virtual machine scale set facts"""
|
"""Utility class to get virtual machine scale set facts"""
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
@ -290,27 +290,34 @@ class AzureRMVirtualMachineScaleSetFacts(AzureRMModuleBase):
|
||||||
self.format = None
|
self.format = None
|
||||||
self.tags = None
|
self.tags = None
|
||||||
|
|
||||||
super(AzureRMVirtualMachineScaleSetFacts, self).__init__(
|
super(AzureRMVirtualMachineScaleSetInfo, self).__init__(
|
||||||
derived_arg_spec=self.module_args,
|
derived_arg_spec=self.module_args,
|
||||||
supports_tags=False,
|
supports_tags=False,
|
||||||
facts_module=True
|
facts_module=True
|
||||||
)
|
)
|
||||||
|
|
||||||
def exec_module(self, **kwargs):
|
def exec_module(self, **kwargs):
|
||||||
|
is_old_facts = self.module._name == 'azure_rm_virtualmachinescaleset_facts'
|
||||||
|
if is_old_facts:
|
||||||
|
self.module.deprecate("The 'azure_rm_virtualmachinescaleset_facts' module has been renamed to 'azure_rm_virtualmachinescaleset_info'",
|
||||||
|
version='2.13')
|
||||||
|
|
||||||
for key in self.module_args:
|
for key in self.module_args:
|
||||||
setattr(self, key, kwargs[key])
|
setattr(self, key, kwargs[key])
|
||||||
|
|
||||||
if self.module._name == 'azure_rm_virtualmachine_scaleset_facts':
|
|
||||||
self.module.deprecate("The 'azure_rm_virtualmachine_scaleset_facts' module has been renamed to 'azure_rm_virtualmachinescaleset_facts'",
|
|
||||||
version='2.12')
|
|
||||||
|
|
||||||
if self.name and not self.resource_group:
|
if self.name and not self.resource_group:
|
||||||
self.fail("Parameter error: resource group required when filtering by name.")
|
self.fail("Parameter error: resource group required when filtering by name.")
|
||||||
if self.name:
|
|
||||||
self.results['ansible_facts']['azure_vmss'] = self.get_item()
|
if is_old_facts:
|
||||||
|
if self.name:
|
||||||
|
self.results['ansible_facts']['azure_vmss'] = self.get_item()
|
||||||
|
else:
|
||||||
|
self.results['ansible_facts']['azure_vmss'] = self.list_items()
|
||||||
else:
|
else:
|
||||||
self.results['ansible_facts']['azure_vmss'] = self.list_items()
|
if self.name:
|
||||||
|
self.results['vmss'] = self.get_item()
|
||||||
|
else:
|
||||||
|
self.results['vmss'] = self.list_items()
|
||||||
|
|
||||||
if self.format == 'curated':
|
if self.format == 'curated':
|
||||||
for index in range(len(self.results['ansible_facts']['azure_vmss'])):
|
for index in range(len(self.results['ansible_facts']['azure_vmss'])):
|
||||||
|
@ -383,6 +390,8 @@ class AzureRMVirtualMachineScaleSetFacts(AzureRMModuleBase):
|
||||||
# proper result format we want to support in the future
|
# proper result format we want to support in the future
|
||||||
# dropping 'ansible_facts' and shorter name 'vmss'
|
# dropping 'ansible_facts' and shorter name 'vmss'
|
||||||
self.results['vmss'] = self.results['ansible_facts']['azure_vmss']
|
self.results['vmss'] = self.results['ansible_facts']['azure_vmss']
|
||||||
|
if not is_old_facts:
|
||||||
|
self.results.pop('ansible_facts', None)
|
||||||
|
|
||||||
return self.results
|
return self.results
|
||||||
|
|
||||||
|
@ -425,7 +434,7 @@ class AzureRMVirtualMachineScaleSetFacts(AzureRMModuleBase):
|
||||||
def main():
|
def main():
|
||||||
"""Main module execution code path"""
|
"""Main module execution code path"""
|
||||||
|
|
||||||
AzureRMVirtualMachineScaleSetFacts()
|
AzureRMVirtualMachineScaleSetInfo()
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
|
@ -15,8 +15,8 @@ ANSIBLE_METADATA = {'metadata_version': '1.1',
|
||||||
|
|
||||||
DOCUMENTATION = '''
|
DOCUMENTATION = '''
|
||||||
---
|
---
|
||||||
module: azure_rm_virtualmachinescalesetextension_facts
|
module: azure_rm_virtualmachinescalesetextension_info
|
||||||
version_added: "2.8"
|
version_added: "2.9"
|
||||||
short_description: Get Azure Virtual Machine Scale Set Extension facts
|
short_description: Get Azure Virtual Machine Scale Set Extension facts
|
||||||
description:
|
description:
|
||||||
- Get facts of Azure Virtual Machine Scale Set Extension.
|
- Get facts of Azure Virtual Machine Scale Set Extension.
|
||||||
|
@ -44,13 +44,13 @@ author:
|
||||||
|
|
||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
- name: Get information on specific Virtual Machine Scale Set Extension
|
- name: Get information on specific Virtual Machine Scale Set Extension
|
||||||
azure_rm_virtualmachineextension_facts:
|
azure_rm_virtualmachineextension_info:
|
||||||
resource_group: myResourceGroup
|
resource_group: myResourceGroup
|
||||||
vmss_name: myvmss
|
vmss_name: myvmss
|
||||||
name: myextension
|
name: myextension
|
||||||
|
|
||||||
- name: List installed Virtual Machine Scale Set Extensions
|
- name: List installed Virtual Machine Scale Set Extensions
|
||||||
azure_rm_virtualmachineextension_facts:
|
azure_rm_virtualmachineextension_info:
|
||||||
resource_group: myrg
|
resource_group: myrg
|
||||||
vmss_name: myvmss
|
vmss_name: myvmss
|
||||||
'''
|
'''
|
||||||
|
@ -129,7 +129,7 @@ except ImportError:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
class AzureRMVirtualMachineScaleSetExtensionFacts(AzureRMModuleBase):
|
class AzureRMVirtualMachineScaleSetExtensionInfo(AzureRMModuleBase):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
# define user inputs into argument
|
# define user inputs into argument
|
||||||
self.module_arg_spec = dict(
|
self.module_arg_spec = dict(
|
||||||
|
@ -152,9 +152,15 @@ class AzureRMVirtualMachineScaleSetExtensionFacts(AzureRMModuleBase):
|
||||||
self.resource_group = None
|
self.resource_group = None
|
||||||
self.vmss_name = None
|
self.vmss_name = None
|
||||||
self.name = None
|
self.name = None
|
||||||
super(AzureRMVirtualMachineScaleSetExtensionFacts, self).__init__(self.module_arg_spec, supports_tags=False)
|
super(AzureRMVirtualMachineScaleSetExtensionInfo, self).__init__(self.module_arg_spec, supports_tags=False)
|
||||||
|
|
||||||
def exec_module(self, **kwargs):
|
def exec_module(self, **kwargs):
|
||||||
|
is_old_facts = self.module._name == 'azure_rm_virtualmachinescalesetextension_facts'
|
||||||
|
if is_old_facts:
|
||||||
|
self.module.deprecate("The 'azure_rm_virtualmachinescalesetextension_facts' module has been renamed to" +
|
||||||
|
" 'azure_rm_virtualmachinescalesetextension_info'",
|
||||||
|
version='2.13')
|
||||||
|
|
||||||
for key in self.module_arg_spec:
|
for key in self.module_arg_spec:
|
||||||
setattr(self, key, kwargs[key])
|
setattr(self, key, kwargs[key])
|
||||||
|
|
||||||
|
@ -215,7 +221,7 @@ class AzureRMVirtualMachineScaleSetExtensionFacts(AzureRMModuleBase):
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
AzureRMVirtualMachineScaleSetExtensionFacts()
|
AzureRMVirtualMachineScaleSetExtensionInfo()
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
|
@ -15,8 +15,8 @@ ANSIBLE_METADATA = {'metadata_version': '1.1',
|
||||||
|
|
||||||
DOCUMENTATION = '''
|
DOCUMENTATION = '''
|
||||||
---
|
---
|
||||||
module: azure_rm_virtualmachinescalesetinstance_facts
|
module: azure_rm_virtualmachinescalesetinstance_info
|
||||||
version_added: "2.8"
|
version_added: "2.9"
|
||||||
short_description: Get Azure Virtual Machine Scale Set Instance facts
|
short_description: Get Azure Virtual Machine Scale Set Instance facts
|
||||||
description:
|
description:
|
||||||
- Get facts of Azure Virtual Machine Scale Set VMs.
|
- Get facts of Azure Virtual Machine Scale Set VMs.
|
||||||
|
@ -47,7 +47,7 @@ author:
|
||||||
|
|
||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
- name: List VM instances in Virtual Machine ScaleSet
|
- name: List VM instances in Virtual Machine ScaleSet
|
||||||
azure_rm_computevirtualmachinescalesetinstance_facts:
|
azure_rm_computevirtualmachinescalesetinstance_info:
|
||||||
resource_group: myResourceGroup
|
resource_group: myResourceGroup
|
||||||
vmss_name: myVMSS
|
vmss_name: myVMSS
|
||||||
'''
|
'''
|
||||||
|
@ -121,7 +121,7 @@ except ImportError:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
class AzureRMVirtualMachineScaleSetVMFacts(AzureRMModuleBase):
|
class AzureRMVirtualMachineScaleSetVMInfo(AzureRMModuleBase):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
# define user inputs into argument
|
# define user inputs into argument
|
||||||
self.module_arg_spec = dict(
|
self.module_arg_spec = dict(
|
||||||
|
@ -149,9 +149,15 @@ class AzureRMVirtualMachineScaleSetVMFacts(AzureRMModuleBase):
|
||||||
self.vmss_name = None
|
self.vmss_name = None
|
||||||
self.instance_id = None
|
self.instance_id = None
|
||||||
self.tags = None
|
self.tags = None
|
||||||
super(AzureRMVirtualMachineScaleSetVMFacts, self).__init__(self.module_arg_spec, supports_tags=False)
|
super(AzureRMVirtualMachineScaleSetVMInfo, self).__init__(self.module_arg_spec, supports_tags=False)
|
||||||
|
|
||||||
def exec_module(self, **kwargs):
|
def exec_module(self, **kwargs):
|
||||||
|
is_old_facts = self.module._name == 'azure_rm_virtualmachinescalesetinstance_facts'
|
||||||
|
if is_old_facts:
|
||||||
|
self.module.deprecate("The 'azure_rm_virtualmachinescalesetinstance_facts' module has been renamed to" +
|
||||||
|
" 'azure_rm_virtualmachinescalesetinstance_info'",
|
||||||
|
version='2.13')
|
||||||
|
|
||||||
for key in self.module_arg_spec:
|
for key in self.module_arg_spec:
|
||||||
setattr(self, key, kwargs[key])
|
setattr(self, key, kwargs[key])
|
||||||
self.mgmt_client = self.get_mgmt_svc_client(ComputeManagementClient,
|
self.mgmt_client = self.get_mgmt_svc_client(ComputeManagementClient,
|
||||||
|
@ -221,7 +227,7 @@ class AzureRMVirtualMachineScaleSetVMFacts(AzureRMModuleBase):
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
AzureRMVirtualMachineScaleSetVMFacts()
|
AzureRMVirtualMachineScaleSetVMInfo()
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
|
@ -16,9 +16,9 @@ ANSIBLE_METADATA = {'metadata_version': '1.1',
|
||||||
|
|
||||||
DOCUMENTATION = '''
|
DOCUMENTATION = '''
|
||||||
---
|
---
|
||||||
module: azure_rm_virtualnetwork_facts
|
module: azure_rm_virtualnetwork_info
|
||||||
|
|
||||||
version_added: "2.1"
|
version_added: "2.9"
|
||||||
|
|
||||||
short_description: Get virtual network facts
|
short_description: Get virtual network facts
|
||||||
|
|
||||||
|
@ -47,16 +47,16 @@ author:
|
||||||
|
|
||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
- name: Get facts for one virtual network
|
- name: Get facts for one virtual network
|
||||||
azure_rm_virtualnetwork_facts:
|
azure_rm_virtualnetwork_info:
|
||||||
resource_group: myResourceGroup
|
resource_group: myResourceGroup
|
||||||
name: secgroup001
|
name: secgroup001
|
||||||
|
|
||||||
- name: Get facts for all virtual networks
|
- name: Get facts for all virtual networks
|
||||||
azure_rm_virtualnetwork_facts:
|
azure_rm_virtualnetwork_info:
|
||||||
resource_group: myResourceGroup
|
resource_group: myResourceGroup
|
||||||
|
|
||||||
- name: Get facts by tags
|
- name: Get facts by tags
|
||||||
azure_rm_virtualnetwork_facts:
|
azure_rm_virtualnetwork_info:
|
||||||
tags:
|
tags:
|
||||||
- testing
|
- testing
|
||||||
'''
|
'''
|
||||||
|
@ -202,7 +202,7 @@ from ansible.module_utils.azure_rm_common import AzureRMModuleBase
|
||||||
AZURE_OBJECT_CLASS = 'VirtualNetwork'
|
AZURE_OBJECT_CLASS = 'VirtualNetwork'
|
||||||
|
|
||||||
|
|
||||||
class AzureRMNetworkInterfaceFacts(AzureRMModuleBase):
|
class AzureRMNetworkInterfaceInfo(AzureRMModuleBase):
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
|
||||||
|
@ -222,11 +222,14 @@ class AzureRMNetworkInterfaceFacts(AzureRMModuleBase):
|
||||||
self.resource_group = None
|
self.resource_group = None
|
||||||
self.tags = None
|
self.tags = None
|
||||||
|
|
||||||
super(AzureRMNetworkInterfaceFacts, self).__init__(self.module_arg_spec,
|
super(AzureRMNetworkInterfaceInfo, self).__init__(self.module_arg_spec,
|
||||||
supports_tags=False,
|
supports_tags=False,
|
||||||
facts_module=True)
|
facts_module=True)
|
||||||
|
|
||||||
def exec_module(self, **kwargs):
|
def exec_module(self, **kwargs):
|
||||||
|
is_old_facts = self.module._name == 'azure_rm_virtualnetwork_facts'
|
||||||
|
if is_old_facts:
|
||||||
|
self.module.deprecate("The 'azure_rm_virtualnetwork_facts' module has been renamed to 'azure_rm_virtualnetwork_info'", version='2.13')
|
||||||
|
|
||||||
for key in self.module_arg_spec:
|
for key in self.module_arg_spec:
|
||||||
setattr(self, key, kwargs[key])
|
setattr(self, key, kwargs[key])
|
||||||
|
@ -238,7 +241,8 @@ class AzureRMNetworkInterfaceFacts(AzureRMModuleBase):
|
||||||
else:
|
else:
|
||||||
results = self.list_items()
|
results = self.list_items()
|
||||||
|
|
||||||
self.results['ansible_facts']['azure_virtualnetworks'] = self.serialize(results)
|
if is_old_facts:
|
||||||
|
self.results['ansible_facts']['azure_virtualnetworks'] = self.serialize(results)
|
||||||
self.results['virtualnetworks'] = self.curated(results)
|
self.results['virtualnetworks'] = self.curated(results)
|
||||||
|
|
||||||
return self.results
|
return self.results
|
||||||
|
@ -326,7 +330,7 @@ class AzureRMNetworkInterfaceFacts(AzureRMModuleBase):
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
AzureRMNetworkInterfaceFacts()
|
AzureRMNetworkInterfaceInfo()
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
|
@ -13,8 +13,8 @@ ANSIBLE_METADATA = {'metadata_version': '1.1',
|
||||||
|
|
||||||
DOCUMENTATION = '''
|
DOCUMENTATION = '''
|
||||||
---
|
---
|
||||||
module: azure_rm_virtualnetworkpeering_facts
|
module: azure_rm_virtualnetworkpeering_info
|
||||||
version_added: "2.8"
|
version_added: "2.9"
|
||||||
short_description: Get facts of Azure Virtual Network Peering
|
short_description: Get facts of Azure Virtual Network Peering
|
||||||
description:
|
description:
|
||||||
- Get facts of Azure Virtual Network Peering.
|
- Get facts of Azure Virtual Network Peering.
|
||||||
|
@ -41,7 +41,7 @@ author:
|
||||||
|
|
||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
- name: Get virtual network peering by name
|
- name: Get virtual network peering by name
|
||||||
azure_rm_virtualnetworkpeering_facts:
|
azure_rm_virtualnetworkpeering_info:
|
||||||
resource_group: myResourceGroup
|
resource_group: myResourceGroup
|
||||||
virtual_network: myVnet1
|
virtual_network: myVnet1
|
||||||
name: myVnetPeer
|
name: myVnetPeer
|
||||||
|
@ -158,7 +158,7 @@ def vnetpeering_to_dict(vnetpeering):
|
||||||
return results
|
return results
|
||||||
|
|
||||||
|
|
||||||
class AzureRMVirtualNetworkPeeringFacts(AzureRMModuleBase):
|
class AzureRMVirtualNetworkPeeringInfo(AzureRMModuleBase):
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
self.module_arg_spec = dict(
|
self.module_arg_spec = dict(
|
||||||
|
@ -181,11 +181,14 @@ class AzureRMVirtualNetworkPeeringFacts(AzureRMModuleBase):
|
||||||
|
|
||||||
self.results = dict(changed=False)
|
self.results = dict(changed=False)
|
||||||
|
|
||||||
super(AzureRMVirtualNetworkPeeringFacts, self).__init__(derived_arg_spec=self.module_arg_spec,
|
super(AzureRMVirtualNetworkPeeringInfo, self).__init__(derived_arg_spec=self.module_arg_spec,
|
||||||
supports_tags=False)
|
supports_tags=False)
|
||||||
|
|
||||||
def exec_module(self, **kwargs):
|
def exec_module(self, **kwargs):
|
||||||
"""Main module execution method"""
|
"""Main module execution method"""
|
||||||
|
is_old_facts = self.module._name == 'azure_rm_virtualnetworkpeering_facts'
|
||||||
|
if is_old_facts:
|
||||||
|
self.module.deprecate("The 'azure_rm_virtualnetworkpeering_facts' module has been renamed to 'azure_rm_virtualnetworkpeering_info'", version='2.13')
|
||||||
|
|
||||||
for key in list(self.module_arg_spec.keys()):
|
for key in list(self.module_arg_spec.keys()):
|
||||||
setattr(self, key, kwargs[key])
|
setattr(self, key, kwargs[key])
|
||||||
|
@ -246,7 +249,7 @@ class AzureRMVirtualNetworkPeeringFacts(AzureRMModuleBase):
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
"""Main execution"""
|
"""Main execution"""
|
||||||
AzureRMVirtualNetworkPeeringFacts()
|
AzureRMVirtualNetworkPeeringInfo()
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
|
@ -15,9 +15,9 @@ ANSIBLE_METADATA = {'metadata_version': '1.1',
|
||||||
|
|
||||||
DOCUMENTATION = '''
|
DOCUMENTATION = '''
|
||||||
---
|
---
|
||||||
module: azure_rm_webapp_facts
|
module: azure_rm_webapp_info
|
||||||
|
|
||||||
version_added: "2.7"
|
version_added: "2.9"
|
||||||
|
|
||||||
short_description: Get Azure web app facts
|
short_description: Get Azure web app facts
|
||||||
|
|
||||||
|
@ -49,16 +49,16 @@ author:
|
||||||
|
|
||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
- name: Get facts for web app by name
|
- name: Get facts for web app by name
|
||||||
azure_rm_webapp_facts:
|
azure_rm_webapp_info:
|
||||||
resource_group: myResourceGroup
|
resource_group: myResourceGroup
|
||||||
name: winwebapp1
|
name: winwebapp1
|
||||||
|
|
||||||
- name: Get facts for web apps in resource group
|
- name: Get facts for web apps in resource group
|
||||||
azure_rm_webapp_facts:
|
azure_rm_webapp_info:
|
||||||
resource_group: myResourceGroup
|
resource_group: myResourceGroup
|
||||||
|
|
||||||
- name: Get facts for web apps with tags
|
- name: Get facts for web apps with tags
|
||||||
azure_rm_webapp_facts:
|
azure_rm_webapp_info:
|
||||||
tags:
|
tags:
|
||||||
- testtag
|
- testtag
|
||||||
- foo:bar
|
- foo:bar
|
||||||
|
@ -235,7 +235,7 @@ from ansible.module_utils.azure_rm_common import AzureRMModuleBase
|
||||||
AZURE_OBJECT_CLASS = 'WebApp'
|
AZURE_OBJECT_CLASS = 'WebApp'
|
||||||
|
|
||||||
|
|
||||||
class AzureRMWebAppFacts(AzureRMModuleBase):
|
class AzureRMWebAppInfo(AzureRMModuleBase):
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
|
||||||
|
@ -258,11 +258,14 @@ class AzureRMWebAppFacts(AzureRMModuleBase):
|
||||||
|
|
||||||
self.framework_names = ['net_framework', 'java', 'php', 'node', 'python', 'dotnetcore', 'ruby']
|
self.framework_names = ['net_framework', 'java', 'php', 'node', 'python', 'dotnetcore', 'ruby']
|
||||||
|
|
||||||
super(AzureRMWebAppFacts, self).__init__(self.module_arg_spec,
|
super(AzureRMWebAppInfo, self).__init__(self.module_arg_spec,
|
||||||
supports_tags=False,
|
supports_tags=False,
|
||||||
facts_module=True)
|
facts_module=True)
|
||||||
|
|
||||||
def exec_module(self, **kwargs):
|
def exec_module(self, **kwargs):
|
||||||
|
is_old_facts = self.module._name == 'azure_rm_webapp_facts'
|
||||||
|
if is_old_facts:
|
||||||
|
self.module.deprecate("The 'azure_rm_webapp_facts' module has been renamed to 'azure_rm_webapp_info'", version='2.13')
|
||||||
|
|
||||||
for key in self.module_arg_spec:
|
for key in self.module_arg_spec:
|
||||||
setattr(self, key, kwargs[key])
|
setattr(self, key, kwargs[key])
|
||||||
|
@ -478,7 +481,7 @@ class AzureRMWebAppFacts(AzureRMModuleBase):
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
AzureRMWebAppFacts()
|
AzureRMWebAppInfo()
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
|
@ -1177,25 +1177,25 @@ lib/ansible/modules/cloud/azure/azure_rm_postgresqldatabase.py validate-modules:
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_postgresqlfirewallrule.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_postgresqlfirewallrule.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_postgresqlserver.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_postgresqlserver.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_publicipaddress.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_publicipaddress.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_publicipaddress_facts.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_publicipaddress_info.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_rediscache.py validate-modules:doc-default-does-not-match-spec
|
lib/ansible/modules/cloud/azure/azure_rm_rediscache.py validate-modules:doc-default-does-not-match-spec
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_rediscache.py validate-modules:doc-type-does-not-match-spec
|
lib/ansible/modules/cloud/azure/azure_rm_rediscache.py validate-modules:doc-type-does-not-match-spec
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_rediscache.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_rediscache.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_rediscache_facts.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_rediscache_info.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_rediscachefirewallrule.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_rediscachefirewallrule.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_resource.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_resource.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_resource_facts.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_resource_info.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_resourcegroup.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_resourcegroup.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_resourcegroup_info.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_resourcegroup_info.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_roleassignment.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_roleassignment.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_roleassignment_facts.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_roleassignment_info.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_roledefinition.py validate-modules:invalid-argument-spec
|
lib/ansible/modules/cloud/azure/azure_rm_roledefinition.py validate-modules:invalid-argument-spec
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_roledefinition.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_roledefinition.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_roledefinition.py validate-modules:missing-subption-docs
|
lib/ansible/modules/cloud/azure/azure_rm_roledefinition.py validate-modules:missing-subption-docs
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_roledefinition_facts.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_roledefinition_info.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_route.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_route.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_routetable.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_routetable.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_routetable_facts.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_routetable_info.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_securitygroup.py validate-modules:undocumented-parameter
|
lib/ansible/modules/cloud/azure/azure_rm_securitygroup.py validate-modules:undocumented-parameter
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_securitygroup.py validate-modules:doc-default-does-not-match-spec
|
lib/ansible/modules/cloud/azure/azure_rm_securitygroup.py validate-modules:doc-default-does-not-match-spec
|
||||||
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:doc-choices-do-not-match-spec
|
||||||
|
@ -1203,51 +1203,51 @@ lib/ansible/modules/cloud/azure/azure_rm_securitygroup.py validate-modules:param
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_securitygroup.py validate-modules:missing-subption-docs
|
lib/ansible/modules/cloud/azure/azure_rm_securitygroup.py validate-modules:missing-subption-docs
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_securitygroup_info.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.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_servicebus_info.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_servicebusqueue.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_servicebusqueue.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_servicebussaspolicy.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_servicebussaspolicy.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_servicebustopic.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_servicebustopic.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_servicebustopicsubscription.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_servicebustopicsubscription.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_sqldatabase.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_sqldatabase.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_sqldatabase_facts.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_sqldatabase_info.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_sqlfirewallrule.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_sqlfirewallrule.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_sqlfirewallrule_facts.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_sqlfirewallrule_info.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_sqlserver.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_sqlserver.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_sqlserver_facts.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_sqlserver_info.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_storageaccount.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_storageaccount.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_storageaccount.py validate-modules:doc-missing-type
|
lib/ansible/modules/cloud/azure/azure_rm_storageaccount.py validate-modules:doc-missing-type
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_storageaccount_facts.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_storageaccount_info.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_storageblob.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_storageblob.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_subnet.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_subnet.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_subnet_facts.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_subnet_info.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_trafficmanagerendpoint.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_trafficmanagerendpoint.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_trafficmanagerendpoint_facts.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_trafficmanagerendpoint_info.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_trafficmanagerprofile.py validate-modules:undocumented-parameter
|
lib/ansible/modules/cloud/azure/azure_rm_trafficmanagerprofile.py validate-modules:undocumented-parameter
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_trafficmanagerprofile.py validate-modules:doc-default-does-not-match-spec
|
lib/ansible/modules/cloud/azure/azure_rm_trafficmanagerprofile.py validate-modules:doc-default-does-not-match-spec
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_trafficmanagerprofile.py validate-modules:doc-choices-do-not-match-spec
|
lib/ansible/modules/cloud/azure/azure_rm_trafficmanagerprofile.py validate-modules:doc-choices-do-not-match-spec
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_trafficmanagerprofile.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_trafficmanagerprofile.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_trafficmanagerprofile_facts.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_trafficmanagerprofile_info.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_virtualmachine.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_virtualmachine.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_virtualmachine_facts.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_virtualmachine_info.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_virtualmachineextension.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_virtualmachineextension.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_virtualmachineextension_facts.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_virtualmachineextension_info.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_virtualmachineimage_facts.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_virtualmachineimage_info.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_virtualmachinescaleset.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_virtualmachinescaleset.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_virtualmachinescaleset_facts.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_virtualmachinescaleset_info.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_virtualmachinescalesetextension.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_virtualmachinescalesetextension.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_virtualmachinescalesetextension_facts.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_virtualmachinescalesetextension_info.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_virtualmachinescalesetinstance.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_virtualmachinescalesetinstance.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_virtualmachinescalesetinstance_facts.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_virtualmachinescalesetinstance_info.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_virtualnetwork.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_virtualnetwork.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_virtualnetwork_facts.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_virtualnetwork_info.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_virtualnetworkgateway.py validate-modules:doc-default-does-not-match-spec
|
lib/ansible/modules/cloud/azure/azure_rm_virtualnetworkgateway.py validate-modules:doc-default-does-not-match-spec
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_virtualnetworkgateway.py validate-modules:doc-choices-do-not-match-spec
|
lib/ansible/modules/cloud/azure/azure_rm_virtualnetworkgateway.py validate-modules:doc-choices-do-not-match-spec
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_virtualnetworkgateway.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_virtualnetworkgateway.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_virtualnetworkgateway.py validate-modules:doc-missing-type
|
lib/ansible/modules/cloud/azure/azure_rm_virtualnetworkgateway.py validate-modules:doc-missing-type
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_virtualnetworkpeering.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_virtualnetworkpeering.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_virtualnetworkpeering_facts.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_virtualnetworkpeering_info.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_webapp.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_webapp.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_webapp_facts.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_webapp_info.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/azure/azure_rm_webappslot.py validate-modules:parameter-type-not-in-doc
|
lib/ansible/modules/cloud/azure/azure_rm_webappslot.py validate-modules:parameter-type-not-in-doc
|
||||||
lib/ansible/modules/cloud/centurylink/clc_aa_policy.py validate-modules:implied-parameter-type-mismatch
|
lib/ansible/modules/cloud/centurylink/clc_aa_policy.py validate-modules:implied-parameter-type-mismatch
|
||||||
lib/ansible/modules/cloud/centurylink/clc_aa_policy.py validate-modules:doc-missing-type
|
lib/ansible/modules/cloud/centurylink/clc_aa_policy.py validate-modules:doc-missing-type
|
||||||
|
|
Loading…
Add table
Reference in a new issue