Skip to content

Commit a52c4bc

Browse files
committed
provider/azure: Don't delete firewall rules on non-existent servers
1 parent 7d7c879 commit a52c4bc

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

builtin/providers/azure/resource_azure_sql_database_server_firewall_rule.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,9 @@ func resourceAzureSqlDatabaseServerFirewallRuleDelete(d *schema.ResourceData, me
209209
// go ahead and delete the rule:
210210
log.Printf("[INFO] Issuing deletion of Azure Database Server Firewall Rule %q in Server %q.", name, serverName)
211211
if err := sqlClient.DeleteFirewallRule(serverName, name); err != nil {
212+
if strings.Contains(err.Error(), "Cannot open server") {
213+
break
214+
}
212215
return fmt.Errorf("Error deleting Azure Database Server Firewall Rule %q for Server %q: %s", name, serverName, err)
213216
}
214217

0 commit comments

Comments
 (0)