-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathvariables.tf
100 lines (82 loc) · 2.24 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
variable "asg_egress_http_allowed_cidr" {
type = "list"
description = "List of allowed egress http cidrs that the ASG SG can get talk to"
}
variable "asg_egress_https_allowed_cidr" {
type = "list"
description = "List of allowed egress https cidrs that the ASG SG can get talk to"
}
variable "availability_zones" {
type = "list"
description = "List of availability zones"
}
variable "elb_additional_sg_ids" {
type = "list"
default = []
description = "List of additional Security Group IDs to attach to the Squid ELB"
}
variable "environment" {
type = "string"
description = "Environment Name"
}
variable "healthcheck_path" {
type = "string"
description = "Optional URL path to provide to the ELB healthcheck configuration. Requires preceding forwardslash. Set to '' to disable"
default = "/healthcheck/"
}
variable "healthcheck_port" {
type = "string"
description = "Port used for healthcheck traffic"
default = "9999"
}
variable "microservice" {
type = "string"
description = "Microservice Name"
default = "squid"
}
variable "microservice_additional_sg_ids" {
type = "list"
default = []
description = "List of additional Security Group IDs to attach to the Squid Microservice Launch Configuration"
}
variable "project" {
type = "string"
description = "Project Name"
}
variable "proxy_port" {
type = "string"
description = "Port used for proxy traffic"
default = "3128"
}
variable "pub_route_table" {
type = "string"
description = "Public route table for VPC"
}
variable "squid_ami_id" {
type = "string"
description = "AMI ID"
}
variable "squid_asg_size_min" {
type = "string"
description = "Squid ASG Minimum Size"
}
variable "squid_asg_size_max" {
type = "string"
description = "Squid ASG Maximum Size"
}
variable "squid_lc_instance_type" {
type = "string"
description = "Squid Instance Type"
}
variable "squid_subnets_cidr" {
type = "list"
description = "Subnet list for Squid microservice"
}
variable "vpc_id" {
type = "string"
description = "Parent VPC ID"
}
variable "zone_id" {
type = "string"
description = "Zone ID for VPC"
}