зеркало из https://github.com/Azure/terraform.git
25 строки
1.2 KiB
HCL
25 строки
1.2 KiB
HCL
resource "azurerm_app_service_plan" "web_app_frontend" {
|
|
name = "${replace(random_pet.prefix.id, "-", "")}serviceplan"
|
|
resource_group_name = azurerm_resource_group.web_app_mysql_rg.name
|
|
location = azurerm_resource_group.web_app_mysql_rg.location
|
|
tags = azurerm_resource_group.web_app_mysql_rg.tags
|
|
|
|
sku {
|
|
tier = var.service_plan_tier
|
|
size = var.service_plan_size
|
|
}
|
|
}
|
|
|
|
resource "azurerm_app_service" "main" {
|
|
name = "${replace(random_pet.prefix.id, "-", "")}service"
|
|
location = azurerm_resource_group.web_app_mysql_rg.location
|
|
resource_group_name = azurerm_resource_group.web_app_mysql_rg.name
|
|
tags = azurerm_resource_group.web_app_mysql_rg.tags
|
|
|
|
app_service_plan_id = azurerm_app_service_plan.web_app_frontend.id
|
|
connection_string {
|
|
name = "DefaultConnect"
|
|
type = "MySql"
|
|
value = "Database=${azurerm_mysql_database.web_app_backend.name};Data Source=${azurerm_mysql_server.web_app_backend.fqdn};User Id=${random_pet.prefix.id}-admin@${azurerm_mysql_server.web_app_backend.name};Password=${random_password.password.result}"
|
|
}
|
|
} |