Files
Manuel Romero 3de68cb7b8 fixes
2023-07-18 14:41:27 +02:00

49 lines
1.3 KiB
HCL

resource "random_password" "password" {
length = 16
special = true
override_special = "_)"
upper = true
lower = true
min_numeric = 2
min_lower = 2
min_upper = 2
min_special = 2
}
resource "azurerm_postgresql_server" "postgresql-server" {
name = "qmi-postgresql-${var.provision_id}"
location = var.location
resource_group_name = var.resource_group_name
administrator_login = var.admin_login
administrator_login_password = random_password.password.result
sku_name = var.postgresql-sku-name
version = var.postgresql-version
storage_mb = var.postgresql-storage
auto_grow_enabled = true
backup_retention_days = 7
geo_redundant_backup_enabled = false
public_network_access_enabled = true
ssl_enforcement_enabled = false
ssl_minimal_tls_version_enforced = "TLSEnforcementDisabled"
tags = {
Deployment = "QMI PoC"
"Cost Center" = "3100"
QMI_user = var.user_id
}
}
resource "azurerm_postgresql_database" "postgresql-db" {
name = "QlikPostgresqlDB"
resource_group_name = var.resource_group_name
server_name = azurerm_postgresql_server.postgresql-server.name
charset = "utf8"
collation = "English_United States.1252"
}