@@ -15,11 +15,6 @@ variable "GITHUB_ORG_DATABASE_ID" {
1515 default = " DEV"
1616}
1717
18- variable "LETS_ENCRYPT_CONTACT_EMAIL" {
19- description = " Contact email address for certificate expiry notifications."
20- type = string
21- }
22-
2318variable "TARGET_SUBSCRIPTION_ID" {
2419 description = " ID of a subscription to deploy infrastructure"
2520 type = string
@@ -31,20 +26,6 @@ variable "WAF_POLICY_ID_APIM_GATEWAY" {
3126 type = string
3227}
3328
34- variable "acme_certificates" {
35- # https://registry.terraform.io/providers/vancluever/acme/latest/docs/resources/certificate
36- type = map (object ({
37- common_name = string
38- subject_alternative_names = optional (list (string ))
39- dns_cname_zone_name = optional (string ) # CNAME for redirecting DNS-01 challenges
40- dns_private_cname_zone_name = optional (string ) # CNAME for redirecting DNS-01 challenges
41- dns_challenge_zone_name = string
42- dns_challenge_zone_rg_name = optional (string )
43- key_type = optional (string , " P256" ) # Follow certbot default of ECDSA P256
44- }))
45- description = " Map of ACME certificates to be requested"
46- }
47-
4829variable "apim_config" {
4930 description = " Configuration for API Management"
5031 type = object ({
@@ -217,52 +198,6 @@ variable "env_type" {
217198 type = string
218199}
219200
220- variable "event_grid_configs" {
221- type = map (any ) # needs to be a loose type definition to allow merging of var.event_grid_configs
222- default = {}
223- }
224-
225- variable "event_grid_defaults" {
226- description = " Default configuration for the Event Grid resource"
227- type = object ({
228- identity_ids = list (string )
229- identity_type = string
230- inbound_ip_rules = list (object ({
231- ip_mask = string
232- action = string
233- }))
234- input_schema = map (string )
235- local_auth_enabled = bool
236- public_network_access_enabled = bool
237- })
238- }
239-
240- variable "eventhub_namespaces" {
241- description = " A map of Event Hub Namespaces and contained Event Hubs."
242- type = map (object ({
243- auto_inflate = optional (bool , false )
244- capacity = optional (number )
245- sku = optional (string , " Standard" )
246- minimum_tls_version = optional (string )
247- maximum_throughput_units = optional (number )
248-
249- public_network_access_enabled = optional (bool , false )
250-
251- auth_rule = object ({
252- listen = optional (bool , true )
253- send = optional (bool , false )
254- manage = optional (bool , false )
255- })
256-
257- event_hubs = optional (map (object ({
258- name = optional (string )
259- consumer_group = optional (string )
260- partition_count = optional (number , 2 )
261- message_retention = optional (number , 1 )
262- })))
263- }))
264- default = {}
265- }
266201
267202variable "features" {
268203 description = " Feature flags for the deployment"
@@ -370,22 +305,6 @@ variable "projects" {
370305 }))
371306}
372307
373- variable "regions" {
374- type = map (object ({
375- address_space = string
376- is_primary_region = bool
377- subnets = map (object ({
378- cidr_newbits = string
379- cidr_offset = string
380- create_nsg = optional (bool ) # defaults to true
381- name = optional (string ) # Optional name override
382- delegation_name = optional (string )
383- service_delegation_name = optional (string )
384- service_delegation_actions = optional (list (string ))
385- }))
386- }))
387- }
388-
389308variable "storage_accounts" {
390309 description = " Configuration for the Storage Account, currently used for Function Apps"
391310 type = map (object ({
0 commit comments