I have 'similar problem.
null_resource.next: Creating...
null_resource.next: Creation complete after 0s [id=715078475]
azurerm_postgresql_flexible_server.dev-postgre: Creating...
azurerm_postgresql_flexible_server.dev-postgre: Still creating... [10s elapsed]
azurerm_postgresql_flexible_server.dev-postgre: Still creating... [20s elapsed]
azurerm_postgresql_flexible_server.dev-postgre: Still creating... [30s elapsed]
azurerm_postgresql_flexible_server.dev-postgre: Still creating... [40s elapsed]
azurerm_postgresql_flexible_server.dev-postgre: Still creating... [50s elapsed]
azurerm_postgresql_flexible_server.dev-postgre: Still creating... [1m0s elapsed]
╷
│ Error: creating Flexible Server (Subscription: "f34fd8e9-b1ba-44ed-8a37-da7cc57361de"
│ Resource Group Name: "RG_300000000056685_CEC_Smart_Cities_LZ"
│ Flexible Server Name: "dev-psqlfs"): polling after Create: Code="InternalServerError" Message="An unexpected error occured while processing the request. Tracking ID: 'de947b9a-ed82-4a69-b0b1-fe8f7bc072d5'"
│
│ with azurerm_postgresql_flexible_server.dev-postgre,
│ on main.tf line 69, in resource "azurerm_postgresql_flexible_server" "dev-postgre":
│ 69: resource "azurerm_postgresql_flexible_server" "dev-postgre" {
│Would be really grateful for help please.
My code :
# This resource will destroy (potentially immediately) after null_resource.next
resource "null_resource" "previous" {}
resource "time_sleep" "wait_4_min" {
depends_on = [null_resource.previous]
create_duration = "4m"
}
resource "null_resource" "next" {
depends_on = [time_sleep.wait_4_min]
}
resource "azurerm_postgresql_flexible_server" "dev-postgre" {
name = "dev-psqlfs"
resource_group_name = azurerm_resource_group.resource_group.name
location = var.location
version = "13"
delegated_subnet_id = azurerm_subnet.Data.id
private_dns_zone_id = azurerm_private_dns_zone.dev-dns.id
administrator_login = "psqladmin"
administrator_password = "SIabc360"
zone = "1"
storage_mb = 32768
sku_name = "GP_Standard_D4s_v3"
#collation = "en_US.utf8"
#charset = "utf8"
depends_on = [azurerm_private_dns_zone_virtual_network_link.dev-dns-vnl,time_sleep.wait_4_min]
timeouts{
create = "4m"
}
}