From 3170e8b8815f13c4488d7ca9a05e54f405dc78a0 Mon Sep 17 00:00:00 2001 From: "James E. King III" <jking@apache.org> Date: Tue, 14 May 2019 21:30:23 -0400 Subject: [PATCH] azure_rm_securitygroup - fix delete error handling (#56422) --- lib/ansible/modules/cloud/azure/azure_rm_securitygroup.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/ansible/modules/cloud/azure/azure_rm_securitygroup.py b/lib/ansible/modules/cloud/azure/azure_rm_securitygroup.py index 5d2e5aeb822..bdc50f370e3 100644 --- a/lib/ansible/modules/cloud/azure/azure_rm_securitygroup.py +++ b/lib/ansible/modules/cloud/azure/azure_rm_securitygroup.py @@ -741,7 +741,8 @@ class AzureRMSecurityGroup(AzureRMModuleBase): poller = self.network_client.network_security_groups.delete(resource_group_name=self.resource_group, network_security_group_name=self.name) result = self.get_poller_result(poller) except CloudError as exc: - raise Exception("Error deleting security group {0} - {1}".format(self.name, str(exc))) + self.fail("Error deleting security group {0} - {1}".format(self.name, str(exc))) + return result def convert_asg_to_id(self, rule):