File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ resource "azurerm_service_plan" "api_server_service_plan" {
33 resource_group_name = azurerm_resource_group. rg . name
44 location = azurerm_resource_group. rg . location
55 os_type = " Linux"
6- sku_name = " P0v3 "
6+ sku_name = var . api_app_service_sku
77}
88
99
@@ -17,6 +17,7 @@ resource "azurerm_linux_web_app" "api_server_web_app" {
1717 application_stack {
1818 dotnet_version = " 8.0"
1919 }
20+ always_on = var. api_always_on
2021 }
2122
2223 connection_string {
Original file line number Diff line number Diff line change @@ -14,6 +14,9 @@ resource "azurerm_mssql_server" "sqlserver" {
1414resource "azurerm_mssql_database" "sqldb" {
1515 name = " ${ local . resource_prefix } -sqldatabase"
1616 server_id = azurerm_mssql_server. sqlserver . id
17+ sku_name = var. sql_db_sku
18+ max_size_gb = var. sql_max_storage
19+ storage_account_type = " Local"
1720
1821 tags = {
1922 environment = var.env
Original file line number Diff line number Diff line change @@ -2,4 +2,28 @@ variable "env" {
22 default = " dev"
33 nullable = false
44 type = string
5+ }
6+
7+ variable "sql_db_sku" {
8+ default = " S0"
9+ nullable = false
10+ type = string
11+ }
12+
13+ variable "sql_max_storage" {
14+ default = " 2"
15+ nullable = false
16+ type = string
17+ }
18+
19+ variable "api_app_service_sku" {
20+ default = " B1"
21+ nullable = false
22+ type = string
23+ }
24+
25+ variable "api_always_on" {
26+ default = true
27+ nullable = false
28+ type = bool
529}
Original file line number Diff line number Diff line change 1+ env = " dev"
2+ sql_db_sku = " Basic"
3+ sql_max_storage = " 2"
4+ api_app_service_sku = " F1"
5+ api_always_on = false
Original file line number Diff line number Diff line change 1+ env = " prod"
2+ sql_db_sku = " S0"
3+ sql_max_storage = " 10"
4+ api_app_service_sku = " B1"
5+ api_always_on = true
Original file line number Diff line number Diff line change 1+ env = " dev"
2+ sql_db_sku = " Basic"
3+ sql_max_storage = " 2"
4+ api_app_service_sku = " F1"
5+ api_always_on = false
You can’t perform that action at this time.
0 commit comments