fix premature exit when RG doesn't exist (#46013)

* fixes #45941
* corrects regression introduced by #26104; when the resource group doesn't exist, the module exits prematurely with an error instead of creating it.
pull/46026/head
Matt Davis 6 years ago committed by GitHub
parent fc7e5f16e8
commit 3b52d968e6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -0,0 +1,2 @@
bugfixes:
- azure_rm_deployment - fixed regression that prevents resource group from being created (https://github.com/ansible/ansible/issues/45941)

@ -491,7 +491,8 @@ class AzureRMDeploymentManager(AzureRMModuleBase):
if self.append_tags and self.tags:
try:
rg = self.get_resource_group(self.resource_group_name)
# fetch the RG directly (instead of using the base helper) since we don't want to exit if it's missing
rg = self.rm_client.resource_groups.get(self.resource_group_name)
if rg.tags:
self.tags = dict(self.tags, **rg.tags)
except CloudError:

Loading…
Cancel
Save