location name (#40055)

pull/40062/head
Yuwei Zhou 6 years ago committed by Zim Kalinowski
parent 57f6abdb84
commit c84e3e70ab

@ -176,6 +176,11 @@ def format_resource_id(val, subscription_id, namespace, types, resource_group):
type=types,
subscription=subscription_id) if not is_valid_resource_id(val) else val
def normalize_location_name(name):
return name.replace(' ', '').lower()
# FUTURE: either get this from the requirements file (if we can be sure it's always available at runtime)
# or generate the requirements files from this so we only have one source of truth to maintain...
AZURE_PKG_VERSIONS = {

@ -96,7 +96,7 @@ try:
except ImportError:
pass
from ansible.module_utils.azure_rm_common import AzureRMModuleBase
from ansible.module_utils.azure_rm_common import AzureRMModuleBase, normalize_location_name
def resource_group_to_dict(rg):
@ -162,7 +162,7 @@ class AzureRMResourceGroup(AzureRMModuleBase):
if update_tags:
changed = True
if self.location and self.location != results['location']:
if self.location and normalize_location_name(self.location) != results['location']:
self.fail("Resource group '{0}' already exists in location '{1}' and cannot be "
"moved.".format(self.name, results['location']))
except CloudError:

Loading…
Cancel
Save