-
Notifications
You must be signed in to change notification settings - Fork 2
/
variables.tf
107 lines (90 loc) · 2.56 KB
/
variables.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
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
100
101
102
103
104
105
106
107
# Module scaffolded via skyvafnir-module-template by
# Author: jonorrikristjansson
# Version: 0.1.0
# Timestamp: 2023-12-19T16:11:02
variable "org_code" {
description = "Org code"
type = string
}
variable "tier" {
description = "The tier of the environment (e.g. test, prod)"
type = string
}
variable "instance" {
description = "Identifier for the application, workload or service"
type = string
}
variable "tags" {
description = "Any tags that should be present on created resources. Will get merged with local.default_tags"
type = map(string)
default = {}
}
variable "resource_group_name_override" {
type = string
description = "Override the resource group name"
default = null
}
variable "tenant_id" {
type = string
description = "The tenant id of the Azure AD tenant used for authentication"
}
variable "sql_monitor_alert_emails" {
type = list(string)
description = "Emails to send SQL alerts to"
}
variable "app_service_configuration" {
type = map(string)
description = "Configuration for the app service"
default = {}
}
variable "secret_app_service_configuration" {
type = map(string)
description = "Configuration for the app service"
default = {}
}
variable "warehouse_ip_whitelist" {
type = list(
object({
ip_address = string
name = string
})
)
description = "A list of IP Addresses / Name pairs to whitelist for the data warehouse"
default = []
}
variable "keyvault_admin_principal_ids" {
type = list(string)
description = "List of EntraID Principal ID's that will be granted admin access to the Key Vault."
default = null
}
variable "databases" {
description = "Map of databases to create"
type = map(object({
sku_name = string
max_size_gb = number
}))
}
variable "public_ip_name_override" {
type = string
description = "Override the public IP name"
default = ""
}
variable "app_service_name_override" {
type = string
description = "Override the app service name"
default = ""
}
variable "vnet_name_override" {
type = string
description = "Override the vnet name"
default = ""
}
variable "sql_admin_group_owner_principal_ids" {
type = list(string)
description = "List of EntraID Principal ID's that will be granted owner access to the SQL Server."
}
variable "db_server_audit_storage_account_name_override" {
type = string
description = "Override the storage account name for the database server audit"
default = ""
}