This repository has been archived by the owner on Sep 27, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
variables.tf
77 lines (64 loc) · 2.75 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
variable "env" {
default = "dev"
}
variable "project" {
default = "batcave"
}
variable "aws_region" {
default = "us-east-1"
}
variable "transport_subnets_exist" {
description = "Transport subnets are used to house the NLB in situations where a service is required to be exposed to VDI users"
default = false
type = bool
}
variable "shared_subnets_exist" {
description = "Shared subnets are used to house resources intended to be shared across ALL CMS Cloud systems via the transit gateway"
default = false
type = bool
}
variable "data_subnets_exist" {
description = "Data subnets are used to house resources intended to access services inside CMS's data plane"
default = false
type = bool
}
variable "shared_subnets_additional_tgw_routes" {
description = "These CIDR blocks will be added to the shared subnet route tables and routed to the transit gateway"
default = []
type = list(any)
}
variable "public_pl_exists" {
description = "The public PL is a work in progress (as of 2022-05-27) by the network team. It will eventually be rolled out everywhere, but is not yet. For now, it defaults to false, but can eventually be removed when every ADO VPC has it"
default = false
type = bool
}
variable "zscaler_pl_exists" {
description = "The zscaler PL is a work in progress (as of 2022-07-08) by the network team. It will eventually be rolled out everywhere, but is not yet. For now, it defaults to false, but can eventually be removed when every ADO VPC has it"
default = false
type = bool
}
variable "vpc_lookup_override" {
description = "Some VPCs don't follow standard naming conventions. Use this to override the query used to lookup VPC names. Accepts wildcard in form of '*'"
default = ""
type = string
}
variable "subnet_lookup_overrides" {
description = "Some Subnets don't follow standard naming conventions. Use this map to override the query used for looking up Subnets. Ex: { private = \"foo-west-nonpublic-*\" }"
default = {}
type = map(string)
}
variable "create_s3_vpc_endpoint" {
type = bool
description = "toggle on/off the creation of s3 vpc endpoint"
default = true
}
variable "vpc_endpoint_lookup_overrides" {
description = "Some vpc endpoints don't follow standard naming conventions. Use this map to override the query used for looking up Subnets. Ex: { private = \"foo-west-nonpublic-*\" }"
default = ""
type = string
}
variable "nat_gateways_lookup_overrides" {
description = "Some nat gateways don't follow standard naming conventions. Use this map to override the query used for looking up Subnets. Ex: { private = \"foo-west-nonpublic-*\" }"
default = ""
type = string
}