File tree Expand file tree Collapse file tree 3 files changed +97
-0
lines changed Expand file tree Collapse file tree 3 files changed +97
-0
lines changed Original file line number Diff line number Diff line change 1+ resource "azurerm_resource_group" "example" {
2+ name = " example-resources"
3+ location = " West Europe"
4+ }
5+
6+ resource "azurerm_storage_account" "example" {
7+ name = " storageaccountname"
8+ resource_group_name = azurerm_resource_group. example . name
9+ location = azurerm_resource_group. example . location
10+ account_tier = " Standard"
11+ account_replication_type = " GRS"
12+
13+ tags = {
14+ environment = " staging"
15+ }
16+ }
Original file line number Diff line number Diff line change 1+ provider "azurerm" {
2+ features {
3+ key_vault {
4+ purge_soft_delete_on_destroy = true
5+ recover_soft_deleted_key_vaults = true
6+ }
7+ }
8+ }
9+
10+ data "azurerm_client_config" "current" {}
11+
12+ resource "azurerm_resource_group" "example" {
13+ name = " example-resources"
14+ location = " West Europe"
15+ }
16+
17+ resource "azurerm_key_vault" "example" {
18+ name = " examplekeyvault"
19+ location = azurerm_resource_group. example . location
20+ resource_group_name = azurerm_resource_group. example . name
21+ enabled_for_disk_encryption = true
22+ tenant_id = data. azurerm_client_config . current . tenant_id
23+ soft_delete_retention_days = 7
24+ purge_protection_enabled = false
25+
26+ sku_name = " standard"
27+
28+ access_policy {
29+ tenant_id = data. azurerm_client_config . current . tenant_id
30+ object_id = data. azurerm_client_config . current . object_id
31+
32+ key_permissions = [
33+ " Get" ,
34+ ]
35+
36+ secret_permissions = [
37+ " Get" ,
38+ ]
39+
40+ storage_permissions = [
41+ " Get" ,
42+ ]
43+ }
44+ }
Original file line number Diff line number Diff line change 1+ resource "azurerm_resource_group" "example" {
2+ name = " example-resources"
3+ location = " West Europe"
4+ }
5+
6+ resource "azurerm_app_service_plan" "example" {
7+ name = " example-appserviceplan"
8+ location = azurerm_resource_group. example . location
9+ resource_group_name = azurerm_resource_group. example . name
10+
11+ sku {
12+ tier = " Standard"
13+ size = " S1"
14+ }
15+ }
16+
17+ resource "azurerm_app_service" "example" {
18+ name = " example-app-service"
19+ location = azurerm_resource_group. example . location
20+ resource_group_name = azurerm_resource_group. example . name
21+ app_service_plan_id = azurerm_app_service_plan. example . id
22+
23+ site_config {
24+ dotnet_framework_version = " v4.0"
25+ scm_type = " LocalGit"
26+ }
27+
28+ app_settings = {
29+ " SOME_KEY" = " some-value"
30+ }
31+
32+ connection_string {
33+ name = " Database"
34+ type = " SQLServer"
35+ value = " Server=some-server.mydomain.com;Integrated Security=SSPI"
36+ }
37+ }
You can’t perform that action at this time.
0 commit comments