Hello,
I am using:
terraform {
required_version = “>=1.12”required_providers {
azurerm = {
source = “hashicorp/azurerm”
version = “~>4.30”
}
random = {
source = “hashicorp/random”
version = “>= 3.7.2”
}
}
}provider “azurerm” {
features {}
}
And i get the error:
Error: expected version to be one of [“9.5” “9.6” “11” “10” “10.2” “10.0”], got 17
when trying to use postgresql version 17
resource “azurerm_postgresql_server” “postgresql-server” {
name = “pg-${var.suffix}-server”
location = azurerm_resource_group.postgresql-rg.location
resource_group_name = azurerm_resource_group.postgresql-rg.name
sku_name = “B_Gen5_1”
storage_mb = 10240
backup_retention_days = 7
geo_redundant_backup_enabled = false
auto_grow_enabled = trueadministrator_login = var.db_admin_username
administrator_login_password = var.db_admin_password
version = 17
ssl_enforcement_enabled = true
}
How can i use a modern version of Postgresql? Thank you.
UPDATE:
i tried with azurerm_postgresql_flexible_server but only goes up to version 16. Azure supports the 17