forked from Azure/caf-terraform-landingzones
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfiguration.tfvars
100 lines (91 loc) · 1.97 KB
/
configuration.tfvars
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
landingzone = {
backend_type = "azurerm"
level = "level0"
key = "launchpad"
}
enable = {
bastion_hosts = false
virtual_machines = false
}
# Default region. When not set to a resource it will use that value
default_region = "region1"
regions = {
region1 = "southeastasia"
region2 = "eastasia"
}
# core tags to be applied accross this landing zone
tags = {
owner = "CAF"
deploymentType = "Terraform"
costCenter = "0"
BusinessUnit = "SHARED"
DR = "NON-DR-ENABLED"
}
# naming convention settings
# for more settings on naming convention, please refer to the provider documentation: https://github.com/aztfmod/terraform-provider-azurecaf
#
# passthrough means the default CAF naming convention is not applied and you are responsible
# of the unicity of the names you are giving. the CAF provider will clear out
# passthrough = false
# adds random chars at the end of the names produced by the provider
# random_length = 3
# all resources deployed will inherit tags from the parent resource group
inherit_tags = true
launchpad_key_names = {
azuread_app = "caf_launchpad_level0"
keyvault_client_secret = "aadapp-caf-launchpad-level0"
tfstates = [
"level0",
"level1",
"level2",
"level3",
"level4"
]
}
resource_groups = {
level0 = {
name = "launchpad-level0"
tags = {
level = "level0"
}
}
level1 = {
name = "launchpad-level1"
tags = {
level = "level1"
}
}
level2 = {
name = "launchpad-level2"
tags = {
level = "level2"
}
}
level3 = {
name = "launchpad-level3"
tags = {
level = "level3"
}
}
level4 = {
name = "launchpad-level4"
tags = {
level = "level4"
}
}
security = {
name = "launchpad-security"
}
networking = {
name = "launchpad-networking"
}
ops = {
name = "operations"
}
siem = {
name = "siem-logs"
}
bastion_launchpad = {
name = "launchpad-bastion"
}
}