From 5f9ab93c4a887968fce18ec67bc02d1e4d8f16ef Mon Sep 17 00:00:00 2001 From: Fred-sun <37327967+Fred-sun@users.noreply.github.com> Date: Wed, 11 Aug 2021 11:53:33 +0800 Subject: [PATCH] Fixed dev branch sanity error (#596) * remove some check mode * add new add new change add new change add new add new change Add check mode paramters add new change fix sanity error --- plugins/modules/azure_rm_adapplication_info.py | 2 +- plugins/modules/azure_rm_adgroup_info.py | 2 +- plugins/modules/azure_rm_adpassword_info.py | 2 +- plugins/modules/azure_rm_adserviceprincipal_info.py | 2 +- plugins/modules/azure_rm_aduser_info.py | 2 +- plugins/modules/azure_rm_aks_info.py | 1 + plugins/modules/azure_rm_aksupgrade_info.py | 1 + plugins/modules/azure_rm_aksversion_info.py | 1 + plugins/modules/azure_rm_apimanagementservice_info.py | 2 +- plugins/modules/azure_rm_applicationsecuritygroup_info.py | 2 +- plugins/modules/azure_rm_appserviceplan_info.py | 1 + plugins/modules/azure_rm_automationaccount_info.py | 2 +- plugins/modules/azure_rm_autoscale_info.py | 2 +- plugins/modules/azure_rm_availabilityset_info.py | 1 + plugins/modules/azure_rm_azurefirewall_info.py | 2 +- plugins/modules/azure_rm_backuppolicy_info.py | 1 + plugins/modules/azure_rm_cdnendpoint_info.py | 1 + plugins/modules/azure_rm_cdnprofile_info.py | 1 + plugins/modules/azure_rm_cognitivesearch_info.py | 1 + plugins/modules/azure_rm_containerinstance_info.py | 2 +- plugins/modules/azure_rm_containerregistry_info.py | 2 +- .../modules/azure_rm_containerregistryreplication_info.py | 2 +- plugins/modules/azure_rm_containerregistrywebhook_info.py | 2 +- plugins/modules/azure_rm_cosmosdbaccount_info.py | 2 +- plugins/modules/azure_rm_datalakestore_info.py | 1 + plugins/modules/azure_rm_ddosprotectionplan_info.py | 2 +- plugins/modules/azure_rm_deployment_info.py | 2 +- plugins/modules/azure_rm_devtestlab_info.py | 2 +- plugins/modules/azure_rm_devtestlabarmtemplate_info.py | 2 +- plugins/modules/azure_rm_devtestlabartifact_info.py | 2 +- plugins/modules/azure_rm_devtestlabartifactsource_info.py | 2 +- plugins/modules/azure_rm_devtestlabcustomimage_info.py | 2 +- plugins/modules/azure_rm_devtestlabenvironment_info.py | 2 +- plugins/modules/azure_rm_devtestlabpolicy_info.py | 2 +- plugins/modules/azure_rm_devtestlabschedule_info.py | 2 +- plugins/modules/azure_rm_devtestlabvirtualmachine_info.py | 2 +- plugins/modules/azure_rm_devtestlabvirtualnetwork_info.py | 2 +- plugins/modules/azure_rm_dnsrecordset_info.py | 2 +- plugins/modules/azure_rm_dnszone_info.py | 2 +- plugins/modules/azure_rm_eventhub_info.py | 2 +- plugins/modules/azure_rm_expressroute_info.py | 2 +- plugins/modules/azure_rm_functionapp_info.py | 1 + plugins/modules/azure_rm_gallery_info.py | 2 +- plugins/modules/azure_rm_galleryimage_info.py | 2 +- plugins/modules/azure_rm_galleryimageversion_info.py | 2 +- plugins/modules/azure_rm_hdinsightcluster_info.py | 2 +- plugins/modules/azure_rm_image_info.py | 1 + plugins/modules/azure_rm_iothub_info.py | 1 + plugins/modules/azure_rm_ipgroup_info.py | 2 +- plugins/modules/azure_rm_keyvault_info.py | 2 +- plugins/modules/azure_rm_keyvaultkey_info.py | 2 +- plugins/modules/azure_rm_keyvaultsecret_info.py | 2 +- plugins/modules/azure_rm_loadbalancer_info.py | 1 + plugins/modules/azure_rm_lock_info.py | 6 +++++- plugins/modules/azure_rm_loganalyticsworkspace_info.py | 2 +- plugins/modules/azure_rm_managementgroup_info.py | 1 + plugins/modules/azure_rm_mariadbconfiguration_info.py | 2 +- plugins/modules/azure_rm_mariadbdatabase_info.py | 2 +- plugins/modules/azure_rm_mariadbfirewallrule_info.py | 2 +- plugins/modules/azure_rm_mariadbserver_info.py | 2 +- plugins/modules/azure_rm_mysqlconfiguration_info.py | 2 +- plugins/modules/azure_rm_mysqldatabase_info.py | 2 +- plugins/modules/azure_rm_mysqlfirewallrule_info.py | 2 +- plugins/modules/azure_rm_mysqlserver_info.py | 2 +- plugins/modules/azure_rm_networkinterface_info.py | 1 + plugins/modules/azure_rm_notificationhub_info.py | 2 +- plugins/modules/azure_rm_postgresqlconfiguration_info.py | 2 +- plugins/modules/azure_rm_postgresqldatabase_info.py | 2 +- plugins/modules/azure_rm_postgresqlfirewallrule_info.py | 2 +- plugins/modules/azure_rm_postgresqlserver_info.py | 2 +- plugins/modules/azure_rm_privatednsrecordset_info.py | 2 +- plugins/modules/azure_rm_privatednszone_info.py | 2 +- plugins/modules/azure_rm_privatednszonelink_info.py | 2 +- plugins/modules/azure_rm_proximityplacementgroup_info.py | 2 +- plugins/modules/azure_rm_publicipaddress_info.py | 1 + plugins/modules/azure_rm_rediscache_info.py | 1 + plugins/modules/azure_rm_registrationassignment_info.py | 2 +- plugins/modules/azure_rm_registrationdefinition_info.py | 2 +- plugins/modules/azure_rm_resource_info.py | 2 +- plugins/modules/azure_rm_resourcegroup_info.py | 1 + plugins/modules/azure_rm_roleassignment_info.py | 1 + plugins/modules/azure_rm_roledefinition_info.py | 1 + plugins/modules/azure_rm_route_info.py | 2 +- plugins/modules/azure_rm_routetable_info.py | 1 + plugins/modules/azure_rm_securitygroup_info.py | 1 + plugins/modules/azure_rm_servicebus_info.py | 1 + plugins/modules/azure_rm_sqldatabase_info.py | 2 +- plugins/modules/azure_rm_sqlfirewallrule_info.py | 2 +- plugins/modules/azure_rm_sqlserver_info.py | 2 +- plugins/modules/azure_rm_storageaccount_info.py | 1 + plugins/modules/azure_rm_subnet_info.py | 2 +- plugins/modules/azure_rm_subscription_info.py | 1 + plugins/modules/azure_rm_trafficmanagerendpoint_info.py | 1 + plugins/modules/azure_rm_trafficmanagerprofile_info.py | 1 + plugins/modules/azure_rm_virtualmachine_info.py | 1 + plugins/modules/azure_rm_virtualmachineextension_info.py | 2 +- plugins/modules/azure_rm_virtualmachineimage_info.py | 2 +- plugins/modules/azure_rm_virtualmachinescaleset_info.py | 1 + .../azure_rm_virtualmachinescalesetextension_info.py | 2 +- .../modules/azure_rm_virtualmachinescalesetinstance_info.py | 2 +- plugins/modules/azure_rm_virtualnetwork_info.py | 1 + plugins/modules/azure_rm_virtualnetworkpeering_info.py | 1 + plugins/modules/azure_rm_virtualwan_info.py | 2 +- plugins/modules/azure_rm_vpnsite_info.py | 2 +- plugins/modules/azure_rm_vpnsitelink_info.py | 2 +- plugins/modules/azure_rm_webapp_info.py | 1 + 106 files changed, 110 insertions(+), 73 deletions(-) diff --git a/plugins/modules/azure_rm_adapplication_info.py b/plugins/modules/azure_rm_adapplication_info.py index 35a786a79..becfdd0b3 100644 --- a/plugins/modules/azure_rm_adapplication_info.py +++ b/plugins/modules/azure_rm_adapplication_info.py @@ -132,7 +132,7 @@ def __init__(self): self.identifier_uri = None self.results = dict(changed=False) super(AzureRMADApplicationInfo, self).__init__(derived_arg_spec=self.module_arg_spec, - supports_check_mode=False, + supports_check_mode=True, supports_tags=False, is_ad_resource=True) diff --git a/plugins/modules/azure_rm_adgroup_info.py b/plugins/modules/azure_rm_adgroup_info.py index de7fe1630..1e516a77e 100644 --- a/plugins/modules/azure_rm_adgroup_info.py +++ b/plugins/modules/azure_rm_adgroup_info.py @@ -215,7 +215,7 @@ def __init__(self): required_one_of = [['odata_filter', 'attribute_name', 'object_id', 'all']] super(AzureRMADGroupInfo, self).__init__(derived_arg_spec=self.module_arg_spec, - supports_check_mode=False, + supports_check_mode=True, supports_tags=False, mutually_exclusive=mutually_exclusive, required_together=required_together, diff --git a/plugins/modules/azure_rm_adpassword_info.py b/plugins/modules/azure_rm_adpassword_info.py index bfbbf3624..6826e3973 100644 --- a/plugins/modules/azure_rm_adpassword_info.py +++ b/plugins/modules/azure_rm_adpassword_info.py @@ -143,8 +143,8 @@ def __init__(self): self.client = None super(AzureRMADPasswordInfo, self).__init__(derived_arg_spec=self.module_arg_spec, - supports_check_mode=False, supports_tags=False, + supports_check_mode=True, is_ad_resource=True) def exec_module(self, **kwargs): diff --git a/plugins/modules/azure_rm_adserviceprincipal_info.py b/plugins/modules/azure_rm_adserviceprincipal_info.py index bed809ac8..34e2fc76a 100644 --- a/plugins/modules/azure_rm_adserviceprincipal_info.py +++ b/plugins/modules/azure_rm_adserviceprincipal_info.py @@ -104,7 +104,7 @@ def __init__(self): self.results = dict(changed=False) super(AzureRMADServicePrincipalInfo, self).__init__(derived_arg_spec=self.module_arg_spec, - supports_check_mode=False, + supports_check_mode=True, supports_tags=False, is_ad_resource=True) diff --git a/plugins/modules/azure_rm_aduser_info.py b/plugins/modules/azure_rm_aduser_info.py index 32808bf1f..ed96c9279 100644 --- a/plugins/modules/azure_rm_aduser_info.py +++ b/plugins/modules/azure_rm_aduser_info.py @@ -189,7 +189,7 @@ def __init__(self): required_one_of = [['odata_filter', 'attribute_name', 'object_id', 'user_principal_name', 'all']] super(AzureRMADUserInfo, self).__init__(derived_arg_spec=self.module_arg_spec, - supports_check_mode=False, + supports_check_mode=True, supports_tags=False, mutually_exclusive=mutually_exclusive, required_together=required_together, diff --git a/plugins/modules/azure_rm_aks_info.py b/plugins/modules/azure_rm_aks_info.py index 5be4c0ea6..30821599b 100644 --- a/plugins/modules/azure_rm_aks_info.py +++ b/plugins/modules/azure_rm_aks_info.py @@ -103,6 +103,7 @@ def __init__(self): super(AzureRMManagedClusterInfo, self).__init__( derived_arg_spec=self.module_args, + supports_check_mode=True, supports_tags=False, facts_module=True ) diff --git a/plugins/modules/azure_rm_aksupgrade_info.py b/plugins/modules/azure_rm_aksupgrade_info.py index 838474e6a..81fdaf33e 100644 --- a/plugins/modules/azure_rm_aksupgrade_info.py +++ b/plugins/modules/azure_rm_aksupgrade_info.py @@ -142,6 +142,7 @@ def __init__(self): super(AzureRMAKSUpgrade, self).__init__( derived_arg_spec=self.module_args, + supports_check_mode=True, supports_tags=False, facts_module=True ) diff --git a/plugins/modules/azure_rm_aksversion_info.py b/plugins/modules/azure_rm_aksversion_info.py index fb32e9472..4306fcce8 100644 --- a/plugins/modules/azure_rm_aksversion_info.py +++ b/plugins/modules/azure_rm_aksversion_info.py @@ -81,6 +81,7 @@ def __init__(self): super(AzureRMAKSVersion, self).__init__( derived_arg_spec=self.module_args, + supports_check_mode=True, supports_tags=False, facts_module=True ) diff --git a/plugins/modules/azure_rm_apimanagementservice_info.py b/plugins/modules/azure_rm_apimanagementservice_info.py index f3ab67855..72891fe14 100644 --- a/plugins/modules/azure_rm_apimanagementservice_info.py +++ b/plugins/modules/azure_rm_apimanagementservice_info.py @@ -155,7 +155,7 @@ def __init__(self): self.header_parameters['Content-Type'] = 'application/json; charset=utf-8' self.mgmt_client = None - super(AzureRMApiManagementServiceInfo, self).__init__(self.module_arg_spec, supports_tags=False) + super(AzureRMApiManagementServiceInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): diff --git a/plugins/modules/azure_rm_applicationsecuritygroup_info.py b/plugins/modules/azure_rm_applicationsecuritygroup_info.py index fae997a79..cfd21aecc 100644 --- a/plugins/modules/azure_rm_applicationsecuritygroup_info.py +++ b/plugins/modules/azure_rm_applicationsecuritygroup_info.py @@ -125,7 +125,7 @@ def __init__(self): self.results = dict(changed=False) super(AzureRMApplicationSecurityGroupInfo, self).__init__(derived_arg_spec=self.module_arg_spec, - supports_check_mode=False, + supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): diff --git a/plugins/modules/azure_rm_appserviceplan_info.py b/plugins/modules/azure_rm_appserviceplan_info.py index b4ff72a39..a549ac188 100644 --- a/plugins/modules/azure_rm_appserviceplan_info.py +++ b/plugins/modules/azure_rm_appserviceplan_info.py @@ -144,6 +144,7 @@ def __init__(self): self.info_level = None super(AzureRMAppServicePlanInfo, self).__init__(self.module_arg_spec, + supports_check_mode=True, supports_tags=False, facts_module=True) diff --git a/plugins/modules/azure_rm_automationaccount_info.py b/plugins/modules/azure_rm_automationaccount_info.py index 947dfae0e..679255be1 100644 --- a/plugins/modules/azure_rm_automationaccount_info.py +++ b/plugins/modules/azure_rm_automationaccount_info.py @@ -274,7 +274,7 @@ def __init__(self): self.list_usages = None self.list_keys = None - super(AzureRMAutomationAccountInfo, self).__init__(self.module_arg_spec, supports_tags=False, facts_module=True) + super(AzureRMAutomationAccountInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=False, facts_module=True) def exec_module(self, **kwargs): diff --git a/plugins/modules/azure_rm_autoscale_info.py b/plugins/modules/azure_rm_autoscale_info.py index b3c980cf5..dd90f2a82 100644 --- a/plugins/modules/azure_rm_autoscale_info.py +++ b/plugins/modules/azure_rm_autoscale_info.py @@ -222,7 +222,7 @@ def __init__(self): self.name = None self.tags = None - super(AzureRMAutoScaleInfo, self).__init__(self.module_arg_spec, supports_tags=False) + super(AzureRMAutoScaleInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): diff --git a/plugins/modules/azure_rm_availabilityset_info.py b/plugins/modules/azure_rm_availabilityset_info.py index 4d5239bba..d8d0cbe55 100644 --- a/plugins/modules/azure_rm_availabilityset_info.py +++ b/plugins/modules/azure_rm_availabilityset_info.py @@ -136,6 +136,7 @@ def __init__(self): super(AzureRMAvailabilitySetInfo, self).__init__( derived_arg_spec=self.module_args, + supports_check_mode=True, supports_tags=False, facts_module=True ) diff --git a/plugins/modules/azure_rm_azurefirewall_info.py b/plugins/modules/azure_rm_azurefirewall_info.py index d97478fa9..be6b08a36 100644 --- a/plugins/modules/azure_rm_azurefirewall_info.py +++ b/plugins/modules/azure_rm_azurefirewall_info.py @@ -140,7 +140,7 @@ def __init__(self): self.header_parameters['Content-Type'] = 'application/json; charset=utf-8' self.mgmt_client = None - super(AzureRMAzureFirewallsInfo, self).__init__(self.module_arg_spec, supports_tags=False) + super(AzureRMAzureFirewallsInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): diff --git a/plugins/modules/azure_rm_backuppolicy_info.py b/plugins/modules/azure_rm_backuppolicy_info.py index a97414478..25c5132fb 100644 --- a/plugins/modules/azure_rm_backuppolicy_info.py +++ b/plugins/modules/azure_rm_backuppolicy_info.py @@ -114,6 +114,7 @@ def __init__(self): ) super(AzureRMBackupPolicyInfo, self).__init__(derived_arg_spec=self.module_arg_spec, + supports_check_mode=True, supports_tags=False, facts_module=True) diff --git a/plugins/modules/azure_rm_cdnendpoint_info.py b/plugins/modules/azure_rm_cdnendpoint_info.py index 0839039c2..6c0f6f690 100644 --- a/plugins/modules/azure_rm_cdnendpoint_info.py +++ b/plugins/modules/azure_rm_cdnendpoint_info.py @@ -205,6 +205,7 @@ def __init__(self): self.tags = None super(AzureRMCdnEndpointInfo, self).__init__( + supports_check_mode=True, derived_arg_spec=self.module_args, supports_tags=False, facts_module=True diff --git a/plugins/modules/azure_rm_cdnprofile_info.py b/plugins/modules/azure_rm_cdnprofile_info.py index 6f1f544f0..d13ab4b2c 100644 --- a/plugins/modules/azure_rm_cdnprofile_info.py +++ b/plugins/modules/azure_rm_cdnprofile_info.py @@ -148,6 +148,7 @@ def __init__(self): super(AzureRMCdnprofileInfo, self).__init__( derived_arg_spec=self.module_args, + supports_check_mode=True, supports_tags=False, facts_module=True ) diff --git a/plugins/modules/azure_rm_cognitivesearch_info.py b/plugins/modules/azure_rm_cognitivesearch_info.py index 1db4b380f..753ca9f0b 100644 --- a/plugins/modules/azure_rm_cognitivesearch_info.py +++ b/plugins/modules/azure_rm_cognitivesearch_info.py @@ -200,6 +200,7 @@ def __init__(self): self.show_keys = False super(AzureRMSearchInfo, self).__init__(derived_arg_spec=self.module_arg_spec, + supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): diff --git a/plugins/modules/azure_rm_containerinstance_info.py b/plugins/modules/azure_rm_containerinstance_info.py index 1376ade9f..1610e3f57 100644 --- a/plugins/modules/azure_rm_containerinstance_info.py +++ b/plugins/modules/azure_rm_containerinstance_info.py @@ -201,7 +201,7 @@ def __init__(self): self.resource_group = None self.name = None - super(AzureRMContainerInstanceInfo, self).__init__(self.module_arg_spec, supports_tags=False) + super(AzureRMContainerInstanceInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): diff --git a/plugins/modules/azure_rm_containerregistry_info.py b/plugins/modules/azure_rm_containerregistry_info.py index 6e4bfc135..3a8a8a363 100644 --- a/plugins/modules/azure_rm_containerregistry_info.py +++ b/plugins/modules/azure_rm_containerregistry_info.py @@ -167,7 +167,7 @@ def __init__(self): self.name = None self.retrieve_credentials = False - super(AzureRMContainerRegistryInfo, self).__init__(self.module_arg_spec, supports_tags=True, facts_module=True) + super(AzureRMContainerRegistryInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=True, facts_module=True) def exec_module(self, **kwargs): diff --git a/plugins/modules/azure_rm_containerregistryreplication_info.py b/plugins/modules/azure_rm_containerregistryreplication_info.py index 864991492..71975b70b 100644 --- a/plugins/modules/azure_rm_containerregistryreplication_info.py +++ b/plugins/modules/azure_rm_containerregistryreplication_info.py @@ -141,7 +141,7 @@ def __init__(self): self.resource_group = None self.registry_name = None self.replication_name = None - super(AzureRMReplicationsFacts, self).__init__(self.module_arg_spec) + super(AzureRMReplicationsFacts, self).__init__(self.module_arg_spec, supports_check_mode=True) def exec_module(self, **kwargs): for key in self.module_arg_spec: diff --git a/plugins/modules/azure_rm_containerregistrywebhook_info.py b/plugins/modules/azure_rm_containerregistrywebhook_info.py index ce8f5d307..d5fe9c791 100644 --- a/plugins/modules/azure_rm_containerregistrywebhook_info.py +++ b/plugins/modules/azure_rm_containerregistrywebhook_info.py @@ -141,7 +141,7 @@ def __init__(self): self.resource_group = None self.registry_name = None self.webhook_name = None - super(AzureRMWebhooksFacts, self).__init__(self.module_arg_spec) + super(AzureRMWebhooksFacts, self).__init__(self.module_arg_spec, supports_check_mode=True) def exec_module(self, **kwargs): for key in self.module_arg_spec: diff --git a/plugins/modules/azure_rm_cosmosdbaccount_info.py b/plugins/modules/azure_rm_cosmosdbaccount_info.py index ba31dff81..faa215ac7 100644 --- a/plugins/modules/azure_rm_cosmosdbaccount_info.py +++ b/plugins/modules/azure_rm_cosmosdbaccount_info.py @@ -383,7 +383,7 @@ def __init__(self): self.retrieve_keys = None self.retrieve_connection_strings = None - super(AzureRMCosmosDBAccountInfo, self).__init__(self.module_arg_spec, supports_tags=False) + super(AzureRMCosmosDBAccountInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): diff --git a/plugins/modules/azure_rm_datalakestore_info.py b/plugins/modules/azure_rm_datalakestore_info.py index 6613cdca3..6a5a61695 100644 --- a/plugins/modules/azure_rm_datalakestore_info.py +++ b/plugins/modules/azure_rm_datalakestore_info.py @@ -308,6 +308,7 @@ def __init__(self): self.resource_group = None super(AzureRMDatalakeStoreInfo, self).__init__(self.module_arg_spec, + supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): diff --git a/plugins/modules/azure_rm_ddosprotectionplan_info.py b/plugins/modules/azure_rm_ddosprotectionplan_info.py index 489c99be7..b553ab567 100644 --- a/plugins/modules/azure_rm_ddosprotectionplan_info.py +++ b/plugins/modules/azure_rm_ddosprotectionplan_info.py @@ -72,7 +72,7 @@ def __init__(self): self.tags = None super(AzureDDoSProtectionPlanInfo, self).__init__( - self.module_arg_spec, supports_tags=False) + self.module_arg_spec, supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): diff --git a/plugins/modules/azure_rm_deployment_info.py b/plugins/modules/azure_rm_deployment_info.py index 0ac557081..8cb8cd1ad 100644 --- a/plugins/modules/azure_rm_deployment_info.py +++ b/plugins/modules/azure_rm_deployment_info.py @@ -146,7 +146,7 @@ def __init__(self): self.resource_group = None self.name = None - super(AzureRMDeploymentInfo, self).__init__(self.module_arg_spec, supports_tags=False) + super(AzureRMDeploymentInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): diff --git a/plugins/modules/azure_rm_devtestlab_info.py b/plugins/modules/azure_rm_devtestlab_info.py index 8b3acc437..4c57958c3 100644 --- a/plugins/modules/azure_rm_devtestlab_info.py +++ b/plugins/modules/azure_rm_devtestlab_info.py @@ -171,7 +171,7 @@ def __init__(self): self.resource_group = None self.name = None self.tags = None - super(AzureRMDevTestLabInfo, self).__init__(self.module_arg_spec, supports_tags=False) + super(AzureRMDevTestLabInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): is_old_facts = self.module._name == 'azure_rm_devtestlab_facts' diff --git a/plugins/modules/azure_rm_devtestlabarmtemplate_info.py b/plugins/modules/azure_rm_devtestlabarmtemplate_info.py index e89da3f42..0c4026f52 100644 --- a/plugins/modules/azure_rm_devtestlabarmtemplate_info.py +++ b/plugins/modules/azure_rm_devtestlabarmtemplate_info.py @@ -145,7 +145,7 @@ def __init__(self): self.lab_name = None self.artifact_source_name = None self.name = None - super(AzureRMDtlArmTemplateInfo, self).__init__(self.module_arg_spec, supports_tags=False) + super(AzureRMDtlArmTemplateInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): is_old_facts = self.module._name == 'azure_rm_devtestlabarmtemplate_facts' diff --git a/plugins/modules/azure_rm_devtestlabartifact_info.py b/plugins/modules/azure_rm_devtestlabartifact_info.py index 790a4527f..3d842485c 100644 --- a/plugins/modules/azure_rm_devtestlabartifact_info.py +++ b/plugins/modules/azure_rm_devtestlabartifact_info.py @@ -170,7 +170,7 @@ def __init__(self): self.lab_name = None self.artifact_source_name = None self.name = None - super(AzureRMArtifactInfo, self).__init__(self.module_arg_spec, supports_tags=False) + super(AzureRMArtifactInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): for key in self.module_arg_spec: diff --git a/plugins/modules/azure_rm_devtestlabartifactsource_info.py b/plugins/modules/azure_rm_devtestlabartifactsource_info.py index 523c7c5ac..8da2cf753 100644 --- a/plugins/modules/azure_rm_devtestlabartifactsource_info.py +++ b/plugins/modules/azure_rm_devtestlabartifactsource_info.py @@ -173,7 +173,7 @@ def __init__(self): self.lab_name = None self.name = None self.tags = None - super(AzureRMDtlArtifactSourceInfo, self).__init__(self.module_arg_spec, supports_tags=False) + super(AzureRMDtlArtifactSourceInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): is_old_facts = self.module._name == 'azure_rm_devtestlabartifactsource_facts' diff --git a/plugins/modules/azure_rm_devtestlabcustomimage_info.py b/plugins/modules/azure_rm_devtestlabcustomimage_info.py index 710836890..40951617e 100644 --- a/plugins/modules/azure_rm_devtestlabcustomimage_info.py +++ b/plugins/modules/azure_rm_devtestlabcustomimage_info.py @@ -151,7 +151,7 @@ def __init__(self): self.lab_name = None self.name = None self.tags = None - super(AzureRMDtlCustomImageInfo, self).__init__(self.module_arg_spec, supports_tags=False) + super(AzureRMDtlCustomImageInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): is_old_facts = self.module._name == 'azure_rm_devtestlabcustomimage_facts' diff --git a/plugins/modules/azure_rm_devtestlabenvironment_info.py b/plugins/modules/azure_rm_devtestlabenvironment_info.py index 1fc3bf5c3..f3ad2a67c 100644 --- a/plugins/modules/azure_rm_devtestlabenvironment_info.py +++ b/plugins/modules/azure_rm_devtestlabenvironment_info.py @@ -161,7 +161,7 @@ def __init__(self): self.user_name = None self.name = None self.tags = None - super(AzureRMDtlEnvironmentInfo, self).__init__(self.module_arg_spec, supports_tags=False) + super(AzureRMDtlEnvironmentInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): is_old_facts = self.module._name == 'azure_rm_devtestlabenvironment_facts' diff --git a/plugins/modules/azure_rm_devtestlabpolicy_info.py b/plugins/modules/azure_rm_devtestlabpolicy_info.py index 1b74dc109..6892fc0be 100644 --- a/plugins/modules/azure_rm_devtestlabpolicy_info.py +++ b/plugins/modules/azure_rm_devtestlabpolicy_info.py @@ -160,7 +160,7 @@ def __init__(self): self.policy_set_name = None self.name = None self.tags = None - super(AzureRMDtlPolicyInfo, self).__init__(self.module_arg_spec, supports_tags=False) + super(AzureRMDtlPolicyInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): is_old_facts = self.module._name == 'azure_rm_devtestlabpolicy_facts' diff --git a/plugins/modules/azure_rm_devtestlabschedule_info.py b/plugins/modules/azure_rm_devtestlabschedule_info.py index d6286975f..70c3fb659 100644 --- a/plugins/modules/azure_rm_devtestlabschedule_info.py +++ b/plugins/modules/azure_rm_devtestlabschedule_info.py @@ -144,7 +144,7 @@ def __init__(self): self.lab_name = None self.name = None self.tags = None - super(AzureRMDtlScheduleInfo, self).__init__(self.module_arg_spec, supports_tags=False) + super(AzureRMDtlScheduleInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): is_old_facts = self.module._name == 'azure_rm_devtestlabschedule_facts' diff --git a/plugins/modules/azure_rm_devtestlabvirtualmachine_info.py b/plugins/modules/azure_rm_devtestlabvirtualmachine_info.py index 0ca42ea90..29e8182ca 100644 --- a/plugins/modules/azure_rm_devtestlabvirtualmachine_info.py +++ b/plugins/modules/azure_rm_devtestlabvirtualmachine_info.py @@ -239,7 +239,7 @@ def __init__(self): self.lab_name = None self.name = None self.tags = None - super(AzureRMDtlVirtualMachineInfo, self).__init__(self.module_arg_spec, supports_tags=False) + super(AzureRMDtlVirtualMachineInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): is_old_facts = self.module._name == 'azure_rm_devtestlabvirtualmachine_facts' diff --git a/plugins/modules/azure_rm_devtestlabvirtualnetwork_info.py b/plugins/modules/azure_rm_devtestlabvirtualnetwork_info.py index b34166e11..e0e03f508 100644 --- a/plugins/modules/azure_rm_devtestlabvirtualnetwork_info.py +++ b/plugins/modules/azure_rm_devtestlabvirtualnetwork_info.py @@ -142,7 +142,7 @@ def __init__(self): self.resource_group = None self.lab_name = None self.name = None - super(AzureRMDevTestLabVirtualNetworkInfo, self).__init__(self.module_arg_spec, supports_tags=False) + super(AzureRMDevTestLabVirtualNetworkInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): is_old_facts = self.module._name == 'azure_rm_devtestlabvirtualnetwork_facts' diff --git a/plugins/modules/azure_rm_dnsrecordset_info.py b/plugins/modules/azure_rm_dnsrecordset_info.py index 17058b598..eea153bbe 100644 --- a/plugins/modules/azure_rm_dnsrecordset_info.py +++ b/plugins/modules/azure_rm_dnsrecordset_info.py @@ -183,7 +183,7 @@ def __init__(self): self.record_type = None self.top = None - super(AzureRMRecordSetInfo, self).__init__(self.module_arg_spec) + super(AzureRMRecordSetInfo, self).__init__(self.module_arg_spec, supports_check_mode=True) def exec_module(self, **kwargs): diff --git a/plugins/modules/azure_rm_dnszone_info.py b/plugins/modules/azure_rm_dnszone_info.py index 8a42aab00..660568d7d 100644 --- a/plugins/modules/azure_rm_dnszone_info.py +++ b/plugins/modules/azure_rm_dnszone_info.py @@ -154,7 +154,7 @@ def __init__(self): self.resource_group = None self.tags = None - super(AzureRMDNSZoneInfo, self).__init__(self.module_arg_spec) + super(AzureRMDNSZoneInfo, self).__init__(self.module_arg_spec, supports_check_mode=True) def exec_module(self, **kwargs): diff --git a/plugins/modules/azure_rm_eventhub_info.py b/plugins/modules/azure_rm_eventhub_info.py index 1e8cd4765..95981c19c 100644 --- a/plugins/modules/azure_rm_eventhub_info.py +++ b/plugins/modules/azure_rm_eventhub_info.py @@ -106,7 +106,7 @@ def __init__(self): self.tags = None super(AzureRMEventHubInfo, self).__init__( - self.module_arg_spec, supports_tags=False) + self.module_arg_spec, supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): diff --git a/plugins/modules/azure_rm_expressroute_info.py b/plugins/modules/azure_rm_expressroute_info.py index a13e62958..b882788de 100644 --- a/plugins/modules/azure_rm_expressroute_info.py +++ b/plugins/modules/azure_rm_expressroute_info.py @@ -119,7 +119,7 @@ def __init__(self): self.tags = None super(AzureExpressRouteInfo, self).__init__( - self.module_arg_spec, supports_tags=True) + self.module_arg_spec, supports_check_mode=True, supports_tags=True) def exec_module(self, **kwargs): diff --git a/plugins/modules/azure_rm_functionapp_info.py b/plugins/modules/azure_rm_functionapp_info.py index 8cde55682..235cf9dc7 100644 --- a/plugins/modules/azure_rm_functionapp_info.py +++ b/plugins/modules/azure_rm_functionapp_info.py @@ -123,6 +123,7 @@ def __init__(self): super(AzureRMFunctionAppInfo, self).__init__( self.module_arg_spec, + supports_check_mode=True, supports_tags=False, facts_module=True ) diff --git a/plugins/modules/azure_rm_gallery_info.py b/plugins/modules/azure_rm_gallery_info.py index 2a9ab53dc..58cb29dd5 100644 --- a/plugins/modules/azure_rm_gallery_info.py +++ b/plugins/modules/azure_rm_gallery_info.py @@ -128,7 +128,7 @@ def __init__(self): self.header_parameters['Content-Type'] = 'application/json; charset=utf-8' self.mgmt_client = None - super(AzureRMGalleriesInfo, self).__init__(self.module_arg_spec, supports_tags=False) + super(AzureRMGalleriesInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): diff --git a/plugins/modules/azure_rm_galleryimage_info.py b/plugins/modules/azure_rm_galleryimage_info.py index 49e34345f..90bcbe244 100644 --- a/plugins/modules/azure_rm_galleryimage_info.py +++ b/plugins/modules/azure_rm_galleryimage_info.py @@ -159,7 +159,7 @@ def __init__(self): self.header_parameters['Content-Type'] = 'application/json; charset=utf-8' self.mgmt_client = None - super(AzureRMGalleryImagesInfo, self).__init__(self.module_arg_spec, supports_tags=False) + super(AzureRMGalleryImagesInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): diff --git a/plugins/modules/azure_rm_galleryimageversion_info.py b/plugins/modules/azure_rm_galleryimageversion_info.py index d5bd432db..09c99854f 100644 --- a/plugins/modules/azure_rm_galleryimageversion_info.py +++ b/plugins/modules/azure_rm_galleryimageversion_info.py @@ -150,7 +150,7 @@ def __init__(self): self.header_parameters['Content-Type'] = 'application/json; charset=utf-8' self.mgmt_client = None - super(AzureRMGalleryImageVersionsInfo, self).__init__(self.module_arg_spec, supports_tags=False) + super(AzureRMGalleryImageVersionsInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): diff --git a/plugins/modules/azure_rm_hdinsightcluster_info.py b/plugins/modules/azure_rm_hdinsightcluster_info.py index e15f6b8dc..1eed7b3f8 100644 --- a/plugins/modules/azure_rm_hdinsightcluster_info.py +++ b/plugins/modules/azure_rm_hdinsightcluster_info.py @@ -210,7 +210,7 @@ def __init__(self): self.name = None self.tags = None - super(AzureRMHDInsightclusterInfo, self).__init__(self.module_arg_spec, supports_tags=False) + super(AzureRMHDInsightclusterInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): diff --git a/plugins/modules/azure_rm_image_info.py b/plugins/modules/azure_rm_image_info.py index cb94e9ae5..d9e27037b 100644 --- a/plugins/modules/azure_rm_image_info.py +++ b/plugins/modules/azure_rm_image_info.py @@ -196,6 +196,7 @@ def __init__(self, **kwargs): super(AzureRMImageInfo, self).__init__( derived_arg_spec=self.module_arg_spec, + supports_check_mode=True, supports_tags=False, facts_module=True ) diff --git a/plugins/modules/azure_rm_iothub_info.py b/plugins/modules/azure_rm_iothub_info.py index 25e470f88..bed0cae95 100644 --- a/plugins/modules/azure_rm_iothub_info.py +++ b/plugins/modules/azure_rm_iothub_info.py @@ -437,6 +437,7 @@ def __init__(self): super(AzureRMIoTHubFacts, self).__init__( derived_arg_spec=self.module_args, + supports_check_mode=True, supports_tags=False, facts_module=True ) diff --git a/plugins/modules/azure_rm_ipgroup_info.py b/plugins/modules/azure_rm_ipgroup_info.py index 5b0d10b9c..7edc9382f 100644 --- a/plugins/modules/azure_rm_ipgroup_info.py +++ b/plugins/modules/azure_rm_ipgroup_info.py @@ -112,7 +112,7 @@ def __init__(self): self.resource_group = None self.tags = None - super(AzureRMIPGroupInfo, self).__init__(self.module_arg_spec, supports_tags=True) + super(AzureRMIPGroupInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=True) def exec_module(self, **kwargs): diff --git a/plugins/modules/azure_rm_keyvault_info.py b/plugins/modules/azure_rm_keyvault_info.py index 4635f3057..982cc71c5 100644 --- a/plugins/modules/azure_rm_keyvault_info.py +++ b/plugins/modules/azure_rm_keyvault_info.py @@ -231,7 +231,7 @@ def __init__(self): self._client = None super(AzureRMKeyVaultInfo, self).__init__(derived_arg_spec=self.module_arg_spec, - supports_check_mode=False, + supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): diff --git a/plugins/modules/azure_rm_keyvaultkey_info.py b/plugins/modules/azure_rm_keyvaultkey_info.py index 34d4b1cd4..840b4e703 100644 --- a/plugins/modules/azure_rm_keyvaultkey_info.py +++ b/plugins/modules/azure_rm_keyvaultkey_info.py @@ -282,7 +282,7 @@ def __init__(self): self._client = None super(AzureRMKeyVaultKeyInfo, self).__init__(derived_arg_spec=self.module_arg_spec, - supports_check_mode=False, + supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): diff --git a/plugins/modules/azure_rm_keyvaultsecret_info.py b/plugins/modules/azure_rm_keyvaultsecret_info.py index 9b0323cb0..d5e73574b 100644 --- a/plugins/modules/azure_rm_keyvaultsecret_info.py +++ b/plugins/modules/azure_rm_keyvaultsecret_info.py @@ -235,7 +235,7 @@ def __init__(self): super(AzureRMKeyVaultSecretInfo, self).__init__(derived_arg_spec=self.module_arg_spec, - supports_check_mode=False, + supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): diff --git a/plugins/modules/azure_rm_loadbalancer_info.py b/plugins/modules/azure_rm_loadbalancer_info.py index 4db8b48bc..38d174401 100644 --- a/plugins/modules/azure_rm_loadbalancer_info.py +++ b/plugins/modules/azure_rm_loadbalancer_info.py @@ -101,6 +101,7 @@ def __init__(self): super(AzureRMLoadBalancerInfo, self).__init__( derived_arg_spec=self.module_args, + supports_check_mode=True, supports_tags=False, facts_module=True ) diff --git a/plugins/modules/azure_rm_lock_info.py b/plugins/modules/azure_rm_lock_info.py index 70f56362f..ef9f3e303 100644 --- a/plugins/modules/azure_rm_lock_info.py +++ b/plugins/modules/azure_rm_lock_info.py @@ -145,7 +145,11 @@ def __init__(self): self._query_parameters = {'api-version': '2016-09-01'} self._header_parameters = {'Content-Type': 'application/json; charset=utf-8'} - super(AzureRMLockInfo, self).__init__(self.module_arg_spec, facts_module=True, mutually_exclusive=mutually_exclusive, supports_tags=False) + super(AzureRMLockInfo, self).__init__(self.module_arg_spec, + supports_check_mode=True, + facts_module=True, + mutually_exclusive=mutually_exclusive, + supports_tags=False) def exec_module(self, **kwargs): diff --git a/plugins/modules/azure_rm_loganalyticsworkspace_info.py b/plugins/modules/azure_rm_loganalyticsworkspace_info.py index 6d4a1ca87..41a5e579c 100644 --- a/plugins/modules/azure_rm_loganalyticsworkspace_info.py +++ b/plugins/modules/azure_rm_loganalyticsworkspace_info.py @@ -170,7 +170,7 @@ def __init__(self): self.show_usages = None self.show_management_groups = None - super(AzureRMLogAnalyticsWorkspaceInfo, self).__init__(self.module_arg_spec, supports_tags=False, facts_module=True) + super(AzureRMLogAnalyticsWorkspaceInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=False, facts_module=True) def exec_module(self, **kwargs): diff --git a/plugins/modules/azure_rm_managementgroup_info.py b/plugins/modules/azure_rm_managementgroup_info.py index a50a59a3a..22e1a1c12 100644 --- a/plugins/modules/azure_rm_managementgroup_info.py +++ b/plugins/modules/azure_rm_managementgroup_info.py @@ -188,6 +188,7 @@ def __init__(self): mutually_exclusive = [['name', 'id']] super(AzureRMManagementGroupInfo, self).__init__(self.module_arg_spec, + supports_check_mode=True, supports_tags=False, mutually_exclusive=mutually_exclusive, facts_module=True) diff --git a/plugins/modules/azure_rm_mariadbconfiguration_info.py b/plugins/modules/azure_rm_mariadbconfiguration_info.py index 818ae9672..62ca32d6f 100644 --- a/plugins/modules/azure_rm_mariadbconfiguration_info.py +++ b/plugins/modules/azure_rm_mariadbconfiguration_info.py @@ -128,7 +128,7 @@ def __init__(self): self.resource_group = None self.server_name = None self.name = None - super(AzureRMMariaDbConfigurationInfo, self).__init__(self.module_arg_spec, supports_tags=False) + super(AzureRMMariaDbConfigurationInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): is_old_facts = self.module._name == 'azure_rm_mariadbconfiguration_facts' diff --git a/plugins/modules/azure_rm_mariadbdatabase_info.py b/plugins/modules/azure_rm_mariadbdatabase_info.py index 76265a922..f3fd4990c 100644 --- a/plugins/modules/azure_rm_mariadbdatabase_info.py +++ b/plugins/modules/azure_rm_mariadbdatabase_info.py @@ -134,7 +134,7 @@ def __init__(self): self.resource_group = None self.server_name = None self.name = None - super(AzureRMMariaDbDatabaseInfo, self).__init__(self.module_arg_spec, supports_tags=False) + super(AzureRMMariaDbDatabaseInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): is_old_facts = self.module._name == 'azure_rm_mariadbdatabase_facts' diff --git a/plugins/modules/azure_rm_mariadbfirewallrule_info.py b/plugins/modules/azure_rm_mariadbfirewallrule_info.py index e03bb19b8..4d21d5781 100644 --- a/plugins/modules/azure_rm_mariadbfirewallrule_info.py +++ b/plugins/modules/azure_rm_mariadbfirewallrule_info.py @@ -130,7 +130,7 @@ def __init__(self): self.resource_group = None self.server_name = None self.name = None - super(AzureRMMariaDbFirewallRuleInfo, self).__init__(self.module_arg_spec, supports_tags=False) + super(AzureRMMariaDbFirewallRuleInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): is_old_facts = self.module._name == 'azure_rm_mariadbfirewallrule_facts' diff --git a/plugins/modules/azure_rm_mariadbserver_info.py b/plugins/modules/azure_rm_mariadbserver_info.py index d337c2da9..0b781bd1f 100644 --- a/plugins/modules/azure_rm_mariadbserver_info.py +++ b/plugins/modules/azure_rm_mariadbserver_info.py @@ -182,7 +182,7 @@ def __init__(self): self.resource_group = None self.name = None self.tags = None - super(AzureRMMariaDbServerInfo, self).__init__(self.module_arg_spec, supports_tags=False) + super(AzureRMMariaDbServerInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): is_old_facts = self.module._name == 'azure_rm_mariadbserver_facts' diff --git a/plugins/modules/azure_rm_mysqlconfiguration_info.py b/plugins/modules/azure_rm_mysqlconfiguration_info.py index 4f724ed28..0f5c70196 100644 --- a/plugins/modules/azure_rm_mysqlconfiguration_info.py +++ b/plugins/modules/azure_rm_mysqlconfiguration_info.py @@ -126,7 +126,7 @@ def __init__(self): self.resource_group = None self.server_name = None self.name = None - super(AzureRMMySqlConfigurationInfo, self).__init__(self.module_arg_spec, supports_tags=False) + super(AzureRMMySqlConfigurationInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): is_old_facts = self.module._name == 'azure_rm_mysqlconfiguration_facts' diff --git a/plugins/modules/azure_rm_mysqldatabase_info.py b/plugins/modules/azure_rm_mysqldatabase_info.py index f3cf457aa..2ee66bc5a 100644 --- a/plugins/modules/azure_rm_mysqldatabase_info.py +++ b/plugins/modules/azure_rm_mysqldatabase_info.py @@ -132,7 +132,7 @@ def __init__(self): self.resource_group = None self.server_name = None self.name = None - super(AzureRMMySqlDatabaseInfo, self).__init__(self.module_arg_spec, supports_tags=False) + super(AzureRMMySqlDatabaseInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): is_old_facts = self.module._name == 'azure_rm_mysqldatabase_facts' diff --git a/plugins/modules/azure_rm_mysqlfirewallrule_info.py b/plugins/modules/azure_rm_mysqlfirewallrule_info.py index 81eab0a85..86327d335 100644 --- a/plugins/modules/azure_rm_mysqlfirewallrule_info.py +++ b/plugins/modules/azure_rm_mysqlfirewallrule_info.py @@ -128,7 +128,7 @@ def __init__(self): self.resource_group = None self.server_name = None self.name = None - super(AzureRMMySqlFirewallRuleInfo, self).__init__(self.module_arg_spec, supports_tags=False) + super(AzureRMMySqlFirewallRuleInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): is_old_facts = self.module._name == 'azure_rm_mysqlfirewallrule_facts' diff --git a/plugins/modules/azure_rm_mysqlserver_info.py b/plugins/modules/azure_rm_mysqlserver_info.py index eeb0b8b46..30b0e2364 100644 --- a/plugins/modules/azure_rm_mysqlserver_info.py +++ b/plugins/modules/azure_rm_mysqlserver_info.py @@ -198,7 +198,7 @@ def __init__(self): self.resource_group = None self.name = None self.tags = None - super(AzureRMMySqlServerInfo, self).__init__(self.module_arg_spec, supports_tags=True) + super(AzureRMMySqlServerInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=True) def exec_module(self, **kwargs): is_old_facts = self.module._name == 'azure_rm_mysqlserver_facts' diff --git a/plugins/modules/azure_rm_networkinterface_info.py b/plugins/modules/azure_rm_networkinterface_info.py index f6662ea24..90083f163 100644 --- a/plugins/modules/azure_rm_networkinterface_info.py +++ b/plugins/modules/azure_rm_networkinterface_info.py @@ -275,6 +275,7 @@ def __init__(self): self.tags = None super(AzureRMNetworkInterfaceInfo, self).__init__(self.module_arg_spec, + supports_check_mode=True, supports_tags=False, facts_module=True ) diff --git a/plugins/modules/azure_rm_notificationhub_info.py b/plugins/modules/azure_rm_notificationhub_info.py index 735f1bf73..6c8f8f311 100644 --- a/plugins/modules/azure_rm_notificationhub_info.py +++ b/plugins/modules/azure_rm_notificationhub_info.py @@ -108,7 +108,7 @@ def __init__(self): self.tags = None super(AzureNotificationHubInfo, self).__init__( - self.module_arg_spec, supports_tags=False) + self.module_arg_spec, supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): diff --git a/plugins/modules/azure_rm_postgresqlconfiguration_info.py b/plugins/modules/azure_rm_postgresqlconfiguration_info.py index d24ca2af1..e87bdef45 100644 --- a/plugins/modules/azure_rm_postgresqlconfiguration_info.py +++ b/plugins/modules/azure_rm_postgresqlconfiguration_info.py @@ -128,7 +128,7 @@ def __init__(self): self.resource_group = None self.server_name = None self.name = None - super(AzureRMPostgreSQLConfigurationInfo, self).__init__(self.module_arg_spec, supports_tags=False) + super(AzureRMPostgreSQLConfigurationInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): is_old_facts = self.module._name == 'azure_rm_postgresqlconfiguration_facts' diff --git a/plugins/modules/azure_rm_postgresqldatabase_info.py b/plugins/modules/azure_rm_postgresqldatabase_info.py index d10c9a171..44f7eb848 100644 --- a/plugins/modules/azure_rm_postgresqldatabase_info.py +++ b/plugins/modules/azure_rm_postgresqldatabase_info.py @@ -132,7 +132,7 @@ def __init__(self): self.resource_group = None self.server_name = None self.name = None - super(AzureRMPostgreSqlDatabasesInfo, self).__init__(self.module_arg_spec, supports_tags=False) + super(AzureRMPostgreSqlDatabasesInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): is_old_facts = self.module._name == 'azure_rm_postgresqldatabase_facts' diff --git a/plugins/modules/azure_rm_postgresqlfirewallrule_info.py b/plugins/modules/azure_rm_postgresqlfirewallrule_info.py index 81ca6cf69..18195cfd0 100644 --- a/plugins/modules/azure_rm_postgresqlfirewallrule_info.py +++ b/plugins/modules/azure_rm_postgresqlfirewallrule_info.py @@ -127,7 +127,7 @@ def __init__(self): self.resource_group = None self.server_name = None self.name = None - super(AzureRMPostgreSQLFirewallRulesInfo, self).__init__(self.module_arg_spec, supports_tags=False) + super(AzureRMPostgreSQLFirewallRulesInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): is_old_facts = self.module._name == 'azure_rm_postgresqlfirewallrule_facts' diff --git a/plugins/modules/azure_rm_postgresqlserver_info.py b/plugins/modules/azure_rm_postgresqlserver_info.py index e59cfdf95..f81bee4b2 100644 --- a/plugins/modules/azure_rm_postgresqlserver_info.py +++ b/plugins/modules/azure_rm_postgresqlserver_info.py @@ -191,7 +191,7 @@ def __init__(self): self.resource_group = None self.name = None self.tags = None - super(AzureRMPostgreSqlServersInfo, self).__init__(self.module_arg_spec, supports_tags=True) + super(AzureRMPostgreSqlServersInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=True) def exec_module(self, **kwargs): is_old_facts = self.module._name == 'azure_rm_postgresqlserver_facts' diff --git a/plugins/modules/azure_rm_privatednsrecordset_info.py b/plugins/modules/azure_rm_privatednsrecordset_info.py index 2b68fe645..00fea2861 100644 --- a/plugins/modules/azure_rm_privatednsrecordset_info.py +++ b/plugins/modules/azure_rm_privatednsrecordset_info.py @@ -153,7 +153,7 @@ def __init__(self): self.record_type = None self.top = None - super(AzureRMPrivateDNSRecordSetInfo, self).__init__(self.module_arg_spec) + super(AzureRMPrivateDNSRecordSetInfo, self).__init__(self.module_arg_spec, supports_check_mode=True) def exec_module(self, **kwargs): diff --git a/plugins/modules/azure_rm_privatednszone_info.py b/plugins/modules/azure_rm_privatednszone_info.py index 487b9b44d..52f4b7479 100644 --- a/plugins/modules/azure_rm_privatednszone_info.py +++ b/plugins/modules/azure_rm_privatednszone_info.py @@ -139,7 +139,7 @@ def __init__(self): self.resource_group = None self.tags = None - super(AzurePrivateRMDNSZoneInfo, self).__init__(self.module_arg_spec) + super(AzurePrivateRMDNSZoneInfo, self).__init__(self.module_arg_spec, supports_check_mode=True) def exec_module(self, **kwargs): diff --git a/plugins/modules/azure_rm_privatednszonelink_info.py b/plugins/modules/azure_rm_privatednszonelink_info.py index 971d803ea..ed41c1ef5 100644 --- a/plugins/modules/azure_rm_privatednszonelink_info.py +++ b/plugins/modules/azure_rm_privatednszonelink_info.py @@ -122,7 +122,7 @@ def __init__(self): self.log_path = None self.log_mode = None - super(AzureRMVirtualNetworkLinkInfo, self).__init__(self.module_arg_spec, supports_tags=True) + super(AzureRMVirtualNetworkLinkInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=True) def exec_module(self, **kwargs): diff --git a/plugins/modules/azure_rm_proximityplacementgroup_info.py b/plugins/modules/azure_rm_proximityplacementgroup_info.py index 551ca1032..9d8751145 100644 --- a/plugins/modules/azure_rm_proximityplacementgroup_info.py +++ b/plugins/modules/azure_rm_proximityplacementgroup_info.py @@ -120,7 +120,7 @@ def __init__(self): self.resource_group = None self.tags = None - super(AzureRMProximityPlacementGroupInfo, self).__init__(self.module_arg_spec, supports_tags=True) + super(AzureRMProximityPlacementGroupInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=True) def exec_module(self, **kwargs): diff --git a/plugins/modules/azure_rm_publicipaddress_info.py b/plugins/modules/azure_rm_publicipaddress_info.py index d4fa14f8c..a181f7f3a 100644 --- a/plugins/modules/azure_rm_publicipaddress_info.py +++ b/plugins/modules/azure_rm_publicipaddress_info.py @@ -209,6 +209,7 @@ def __init__(self): self.tags = None super(AzureRMPublicIPInfo, self).__init__(self.module_arg_spec, + supports_check_mode=True, supports_tags=False, facts_module=True) diff --git a/plugins/modules/azure_rm_rediscache_info.py b/plugins/modules/azure_rm_rediscache_info.py index 1fb20ed57..d5ce25f01 100644 --- a/plugins/modules/azure_rm_rediscache_info.py +++ b/plugins/modules/azure_rm_rediscache_info.py @@ -229,6 +229,7 @@ def __init__(self): super(AzureRMRedisCacheInfo, self).__init__( derived_arg_spec=self.module_args, + supports_check_mode=True, supports_tags=False, facts_module=True ) diff --git a/plugins/modules/azure_rm_registrationassignment_info.py b/plugins/modules/azure_rm_registrationassignment_info.py index 040750238..673d23f91 100644 --- a/plugins/modules/azure_rm_registrationassignment_info.py +++ b/plugins/modules/azure_rm_registrationassignment_info.py @@ -121,7 +121,7 @@ def __init__(self): self.status_code = [200] self.mgmt_client = None - super(AzureRMRegistrationAssignmentInfo, self).__init__(self.module_arg_spec, supports_tags=True) + super(AzureRMRegistrationAssignmentInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=True) def exec_module(self, **kwargs): diff --git a/plugins/modules/azure_rm_registrationdefinition_info.py b/plugins/modules/azure_rm_registrationdefinition_info.py index 3e697bdce..b052101d6 100644 --- a/plugins/modules/azure_rm_registrationdefinition_info.py +++ b/plugins/modules/azure_rm_registrationdefinition_info.py @@ -179,7 +179,7 @@ def __init__(self): self.status_code = [200] self.mgmt_client = None - super(AzureRMRegistrationDefinitionInfo, self).__init__(self.module_arg_spec, supports_tags=True) + super(AzureRMRegistrationDefinitionInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=True) def exec_module(self, **kwargs): diff --git a/plugins/modules/azure_rm_resource_info.py b/plugins/modules/azure_rm_resource_info.py index be34ab92f..f632c8375 100644 --- a/plugins/modules/azure_rm_resource_info.py +++ b/plugins/modules/azure_rm_resource_info.py @@ -326,7 +326,7 @@ def __init__(self): self.resource_type = None self.resource_name = None self.subresource = [] - super(AzureRMResourceInfo, self).__init__(self.module_arg_spec, supports_tags=False) + super(AzureRMResourceInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): is_old_facts = self.module._name == 'azure_rm_resource_facts' diff --git a/plugins/modules/azure_rm_resourcegroup_info.py b/plugins/modules/azure_rm_resourcegroup_info.py index b85bccb29..1e4f7956b 100644 --- a/plugins/modules/azure_rm_resourcegroup_info.py +++ b/plugins/modules/azure_rm_resourcegroup_info.py @@ -156,6 +156,7 @@ def __init__(self): self.list_resources = None super(AzureRMResourceGroupInfo, self).__init__(self.module_arg_spec, + supports_check_mode=True, supports_tags=False, facts_module=True) diff --git a/plugins/modules/azure_rm_roleassignment_info.py b/plugins/modules/azure_rm_roleassignment_info.py index 94d994e4a..65a76686b 100644 --- a/plugins/modules/azure_rm_roleassignment_info.py +++ b/plugins/modules/azure_rm_roleassignment_info.py @@ -173,6 +173,7 @@ def __init__(self): mutually_exclusive = [['name', 'assignee', 'id']] super(AzureRMRoleAssignmentInfo, self).__init__(derived_arg_spec=self.module_arg_spec, + supports_check_mode=True, supports_tags=False, facts_module=True, mutually_exclusive=mutually_exclusive) diff --git a/plugins/modules/azure_rm_roledefinition_info.py b/plugins/modules/azure_rm_roledefinition_info.py index 11e537d90..3ff02faee 100644 --- a/plugins/modules/azure_rm_roledefinition_info.py +++ b/plugins/modules/azure_rm_roledefinition_info.py @@ -179,6 +179,7 @@ def __init__(self): self._client = None super(AzureRMRoleDefinitionInfo, self).__init__(derived_arg_spec=self.module_arg_spec, + supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): diff --git a/plugins/modules/azure_rm_route_info.py b/plugins/modules/azure_rm_route_info.py index 3417b6c4c..c90035208 100644 --- a/plugins/modules/azure_rm_route_info.py +++ b/plugins/modules/azure_rm_route_info.py @@ -147,7 +147,7 @@ def __init__(self): self.status_code = [200] self.mgmt_client = None - super(AzureRMRouteInfo, self).__init__(self.module_arg_spec, supports_tags=True) + super(AzureRMRouteInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=True) def exec_module(self, **kwargs): diff --git a/plugins/modules/azure_rm_routetable_info.py b/plugins/modules/azure_rm_routetable_info.py index ffe6eb244..6f0884467 100644 --- a/plugins/modules/azure_rm_routetable_info.py +++ b/plugins/modules/azure_rm_routetable_info.py @@ -158,6 +158,7 @@ def __init__(self): self.tags = None super(AzureRMRouteTableInfo, self).__init__(self.module_arg_spec, + supports_check_mode=True, supports_tags=False, facts_module=True) diff --git a/plugins/modules/azure_rm_securitygroup_info.py b/plugins/modules/azure_rm_securitygroup_info.py index c346a2e58..63c0db960 100644 --- a/plugins/modules/azure_rm_securitygroup_info.py +++ b/plugins/modules/azure_rm_securitygroup_info.py @@ -249,6 +249,7 @@ def __init__(self): self.tags = None super(AzureRMSecurityGroupInfo, self).__init__(self.module_arg_spec, + supports_check_mode=True, supports_tags=False, facts_module=True) diff --git a/plugins/modules/azure_rm_servicebus_info.py b/plugins/modules/azure_rm_servicebus_info.py index f4453757d..b16882c18 100644 --- a/plugins/modules/azure_rm_servicebus_info.py +++ b/plugins/modules/azure_rm_servicebus_info.py @@ -431,6 +431,7 @@ def __init__(self): self.show_sas_policies = None super(AzureRMServiceBusInfo, self).__init__(self.module_arg_spec, + supports_check_mode=True, supports_tags=False, required_if=required_if, facts_module=True) diff --git a/plugins/modules/azure_rm_sqldatabase_info.py b/plugins/modules/azure_rm_sqldatabase_info.py index 0167c2fb0..17db95b84 100644 --- a/plugins/modules/azure_rm_sqldatabase_info.py +++ b/plugins/modules/azure_rm_sqldatabase_info.py @@ -185,7 +185,7 @@ def __init__(self): self.name = None self.elastic_pool_name = None self.tags = None - super(AzureRMSqlDatabaseInfo, self).__init__(self.module_arg_spec, supports_tags=False) + super(AzureRMSqlDatabaseInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): is_old_facts = self.module._name == 'azure_rm_sqldatabase_facts' diff --git a/plugins/modules/azure_rm_sqlfirewallrule_info.py b/plugins/modules/azure_rm_sqlfirewallrule_info.py index 3614c078a..638bb6234 100644 --- a/plugins/modules/azure_rm_sqlfirewallrule_info.py +++ b/plugins/modules/azure_rm_sqlfirewallrule_info.py @@ -131,7 +131,7 @@ def __init__(self): self.resource_group = None self.server_name = None self.name = None - super(AzureRMSqlFirewallRuleInfo, self).__init__(self.module_arg_spec, supports_tags=False) + super(AzureRMSqlFirewallRuleInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): is_old_facts = self.module._name == 'azure_rm_sqlfirewallrule_facts' diff --git a/plugins/modules/azure_rm_sqlserver_info.py b/plugins/modules/azure_rm_sqlserver_info.py index 1b8248377..93f8d0715 100644 --- a/plugins/modules/azure_rm_sqlserver_info.py +++ b/plugins/modules/azure_rm_sqlserver_info.py @@ -136,7 +136,7 @@ def __init__(self): ) self.resource_group = None self.server_name = None - super(AzureRMSqlServerInfo, self).__init__(self.module_arg_spec) + super(AzureRMSqlServerInfo, self).__init__(self.module_arg_spec, supports_check_mode=True) def exec_module(self, **kwargs): is_old_facts = self.module._name == 'azure_rm_sqlserver_facts' diff --git a/plugins/modules/azure_rm_storageaccount_info.py b/plugins/modules/azure_rm_storageaccount_info.py index 88f93a194..34d5b0966 100644 --- a/plugins/modules/azure_rm_storageaccount_info.py +++ b/plugins/modules/azure_rm_storageaccount_info.py @@ -436,6 +436,7 @@ def __init__(self): self.show_blob_cors = None super(AzureRMStorageAccountInfo, self).__init__(self.module_arg_spec, + supports_check_mode=True, supports_tags=False, facts_module=True) diff --git a/plugins/modules/azure_rm_subnet_info.py b/plugins/modules/azure_rm_subnet_info.py index 6f3a2d970..2a305d616 100644 --- a/plugins/modules/azure_rm_subnet_info.py +++ b/plugins/modules/azure_rm_subnet_info.py @@ -216,7 +216,7 @@ def __init__(self): self.resource_group = None self.virtual_network_name = None self.name = None - super(AzureRMSubnetInfo, self).__init__(self.module_arg_spec, supports_tags=False) + super(AzureRMSubnetInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): is_old_facts = self.module._name == 'azure_rm_subnet_facts' diff --git a/plugins/modules/azure_rm_subscription_info.py b/plugins/modules/azure_rm_subscription_info.py index 67ed0602c..6b444cf12 100644 --- a/plugins/modules/azure_rm_subscription_info.py +++ b/plugins/modules/azure_rm_subscription_info.py @@ -146,6 +146,7 @@ def __init__(self): mutually_exclusive = [['name', 'id']] super(AzureRMSubscriptionInfo, self).__init__(self.module_arg_spec, + supports_check_mode=True, supports_tags=False, mutually_exclusive=mutually_exclusive, facts_module=True) diff --git a/plugins/modules/azure_rm_trafficmanagerendpoint_info.py b/plugins/modules/azure_rm_trafficmanagerendpoint_info.py index 0b30f4022..3f4113279 100644 --- a/plugins/modules/azure_rm_trafficmanagerendpoint_info.py +++ b/plugins/modules/azure_rm_trafficmanagerendpoint_info.py @@ -215,6 +215,7 @@ def __init__(self): super(AzureRMTrafficManagerEndpointInfo, self).__init__( derived_arg_spec=self.module_args, + supports_check_mode=True, supports_tags=False, facts_module=True ) diff --git a/plugins/modules/azure_rm_trafficmanagerprofile_info.py b/plugins/modules/azure_rm_trafficmanagerprofile_info.py index 0fdc0ac48..f88eac06c 100644 --- a/plugins/modules/azure_rm_trafficmanagerprofile_info.py +++ b/plugins/modules/azure_rm_trafficmanagerprofile_info.py @@ -298,6 +298,7 @@ def __init__(self): super(AzureRMTrafficManagerProfileInfo, self).__init__( derived_arg_spec=self.module_args, + supports_check_mode=True, supports_tags=False, facts_module=True ) diff --git a/plugins/modules/azure_rm_virtualmachine_info.py b/plugins/modules/azure_rm_virtualmachine_info.py index 78d8f0f45..034b922a7 100644 --- a/plugins/modules/azure_rm_virtualmachine_info.py +++ b/plugins/modules/azure_rm_virtualmachine_info.py @@ -284,6 +284,7 @@ def __init__(self): self.tags = None super(AzureRMVirtualMachineInfo, self).__init__(self.module_arg_spec, + supports_check_mode=True, supports_tags=False, facts_module=True) diff --git a/plugins/modules/azure_rm_virtualmachineextension_info.py b/plugins/modules/azure_rm_virtualmachineextension_info.py index 561249288..5faed010e 100644 --- a/plugins/modules/azure_rm_virtualmachineextension_info.py +++ b/plugins/modules/azure_rm_virtualmachineextension_info.py @@ -166,7 +166,7 @@ def __init__(self): self.virtual_machine_name = None self.name = None self.tags = None - super(AzureRMVirtualMachineExtensionInfo, self).__init__(self.module_arg_spec, supports_tags=False) + super(AzureRMVirtualMachineExtensionInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): is_old_facts = self.module._name == 'azure_rm_virtualmachineextension_facts' diff --git a/plugins/modules/azure_rm_virtualmachineimage_info.py b/plugins/modules/azure_rm_virtualmachineimage_info.py index 5417e5d81..3f0e9e23e 100644 --- a/plugins/modules/azure_rm_virtualmachineimage_info.py +++ b/plugins/modules/azure_rm_virtualmachineimage_info.py @@ -142,7 +142,7 @@ def __init__(self, **kwargs): self.sku = None self.version = None - super(AzureRMVirtualMachineImageInfo, self).__init__(self.module_arg_spec, supports_tags=False) + super(AzureRMVirtualMachineImageInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): is_old_facts = self.module._name == 'azure_rm_virtualmachineimage_facts' diff --git a/plugins/modules/azure_rm_virtualmachinescaleset_info.py b/plugins/modules/azure_rm_virtualmachinescaleset_info.py index 431532cf7..950e364fd 100644 --- a/plugins/modules/azure_rm_virtualmachinescaleset_info.py +++ b/plugins/modules/azure_rm_virtualmachinescaleset_info.py @@ -284,6 +284,7 @@ def __init__(self): super(AzureRMVirtualMachineScaleSetInfo, self).__init__( derived_arg_spec=self.module_args, + supports_check_mode=True, supports_tags=False, facts_module=True ) diff --git a/plugins/modules/azure_rm_virtualmachinescalesetextension_info.py b/plugins/modules/azure_rm_virtualmachinescalesetextension_info.py index 4e2f303f7..fabd5af6a 100644 --- a/plugins/modules/azure_rm_virtualmachinescalesetextension_info.py +++ b/plugins/modules/azure_rm_virtualmachinescalesetextension_info.py @@ -147,7 +147,7 @@ def __init__(self): self.resource_group = None self.vmss_name = None self.name = None - super(AzureRMVirtualMachineScaleSetExtensionInfo, self).__init__(self.module_arg_spec, supports_tags=False) + super(AzureRMVirtualMachineScaleSetExtensionInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): is_old_facts = self.module._name == 'azure_rm_virtualmachinescalesetextension_facts' diff --git a/plugins/modules/azure_rm_virtualmachinescalesetinstance_info.py b/plugins/modules/azure_rm_virtualmachinescalesetinstance_info.py index de84fa43d..7044460f9 100644 --- a/plugins/modules/azure_rm_virtualmachinescalesetinstance_info.py +++ b/plugins/modules/azure_rm_virtualmachinescalesetinstance_info.py @@ -151,7 +151,7 @@ def __init__(self): self.vmss_name = None self.instance_id = None self.tags = None - super(AzureRMVirtualMachineScaleSetVMInfo, self).__init__(self.module_arg_spec, supports_tags=False) + super(AzureRMVirtualMachineScaleSetVMInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): is_old_facts = self.module._name == 'azure_rm_virtualmachinescalesetinstance_facts' diff --git a/plugins/modules/azure_rm_virtualnetwork_info.py b/plugins/modules/azure_rm_virtualnetwork_info.py index 0cceece42..1884c833a 100644 --- a/plugins/modules/azure_rm_virtualnetwork_info.py +++ b/plugins/modules/azure_rm_virtualnetwork_info.py @@ -223,6 +223,7 @@ def __init__(self): self.tags = None super(AzureRMNetworkInterfaceInfo, self).__init__(self.module_arg_spec, + supports_check_mode=True, supports_tags=False, facts_module=True) diff --git a/plugins/modules/azure_rm_virtualnetworkpeering_info.py b/plugins/modules/azure_rm_virtualnetworkpeering_info.py index 39bad6949..89335b4ec 100644 --- a/plugins/modules/azure_rm_virtualnetworkpeering_info.py +++ b/plugins/modules/azure_rm_virtualnetworkpeering_info.py @@ -178,6 +178,7 @@ def __init__(self): self.results = dict(changed=False) super(AzureRMVirtualNetworkPeeringInfo, self).__init__(derived_arg_spec=self.module_arg_spec, + supports_check_mode=True, supports_tags=False) def exec_module(self, **kwargs): diff --git a/plugins/modules/azure_rm_virtualwan_info.py b/plugins/modules/azure_rm_virtualwan_info.py index a71f403d9..f465ff1f6 100644 --- a/plugins/modules/azure_rm_virtualwan_info.py +++ b/plugins/modules/azure_rm_virtualwan_info.py @@ -174,7 +174,7 @@ def __init__(self): self.results = dict(changed=False) - super(AzureRMVirtualWanInfo, self).__init__(self.module_arg_spec, supports_tags=True) + super(AzureRMVirtualWanInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=True) def exec_module(self, **kwargs): diff --git a/plugins/modules/azure_rm_vpnsite_info.py b/plugins/modules/azure_rm_vpnsite_info.py index d7cd9acd0..13286c39a 100644 --- a/plugins/modules/azure_rm_vpnsite_info.py +++ b/plugins/modules/azure_rm_vpnsite_info.py @@ -196,7 +196,7 @@ def __init__(self): self.results = dict(changed=False) - super(AzureRMVpnSiteInfo, self).__init__(self.module_arg_spec, supports_tags=True) + super(AzureRMVpnSiteInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=True) def exec_module(self, **kwargs): diff --git a/plugins/modules/azure_rm_vpnsitelink_info.py b/plugins/modules/azure_rm_vpnsitelink_info.py index 7bc34e5e7..33eab8806 100644 --- a/plugins/modules/azure_rm_vpnsitelink_info.py +++ b/plugins/modules/azure_rm_vpnsitelink_info.py @@ -148,7 +148,7 @@ def __init__(self): self.results = dict(changed=False) self.state = None - super(AzureRMVpnSiteLinkInfo, self).__init__(self.module_arg_spec, supports_tags=True) + super(AzureRMVpnSiteLinkInfo, self).__init__(self.module_arg_spec, supports_check_mode=True, supports_tags=True) def exec_module(self, **kwargs): diff --git a/plugins/modules/azure_rm_webapp_info.py b/plugins/modules/azure_rm_webapp_info.py index 7401edef2..b805d9365 100644 --- a/plugins/modules/azure_rm_webapp_info.py +++ b/plugins/modules/azure_rm_webapp_info.py @@ -258,6 +258,7 @@ def __init__(self): self.framework_names = ['net_framework', 'java', 'php', 'node', 'python', 'dotnetcore', 'ruby'] super(AzureRMWebAppInfo, self).__init__(self.module_arg_spec, + supports_check_mode=True, supports_tags=False, facts_module=True)