-
Notifications
You must be signed in to change notification settings - Fork 0
/
mssql_server.tf
29 lines (26 loc) · 1.08 KB
/
mssql_server.tf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
resource "azurerm_mssql_server" "main" {
name = "${var.environment}-${var.mssql_server_name}-${var.region}-sql"
resource_group_name = data.azurerm_resource_group.main.name
location = data.azurerm_resource_group.main.location
version = var.mssql_server_version
administrator_login = var.mssql_server_admin_login
administrator_login_password = var.mssql_server_admin_password
minimum_tls_version = var.mssql_server_minimum_tls_version
public_network_access_enabled = var.mssql_server_public_network_access_enabled
connection_policy = var.mssql_server_connection_policy
tags = var.default_tags
lifecycle {
ignore_changes = [
administrator_login,
administrator_login_password
]
}
identity {
type = "SystemAssigned"
}
azuread_administrator {
login_username = var.mssql_server_azure_ad_admin_login
object_id = var.mssql_server_azure_ad_admin_object_id
tenant_id = var.mssql_server_azure_tenant_id
}
}