-
Notifications
You must be signed in to change notification settings - Fork 1
/
variables.tf
129 lines (103 loc) · 2.33 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
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
variable "name" {
description = "Name of service"
default = ""
}
variable "service_count" {
description = "Number of desired task"
default = 1
}
variable "subnets" {
description = "Private subnets from VPC"
default = []
}
variable "security_groups" {
description = "Security groups allowed"
default = []
}
variable "cluster" {
description = "Cluster used in ecs"
default = ""
}
variable "role_service" {
description = "Role for execution service"
default = ""
}
variable "vpc_id" {
description = "VPC ID for create target group resources"
default = ""
}
variable "cpu_unit" {
description = "Number of cpu units for container"
default = 256
}
variable "memory" {
description = "Number of memory for container"
default = 512
}
variable "roleArn" {
description = "Role Iam for task def"
default = ""
}
variable "roleExecArn" {
description = "Role Iam for execution"
default = ""
}
variable "environment" {
description = "Environment variables for ecs task"
default = []
}
variable "auto_scale_role" {
description = "IAM Role for autocaling services"
default = ""
}
variable "service_role_codedeploy" {
description = "Role for ecs codedeploy"
default = ""
}
variable "dummy_deps" {
description = "Dummy dependencies for interpolation step"
default = ""
}
variable "max_scale" {
description = "Maximun number of task scaling"
default = 3
}
variable "min_scale" {
description = "Minimun number of task scaling"
default = 1
}
variable "public_ip" {
default = false
description = "Flag to set auto assign public ip"
}
variable "ecr_image_url" {
description = "ECR docker image"
}
variable "region" {
description = "AWS region"
default = "us-east-1"
}
variable "database_log_level" {
description = "Database log level"
default = "error"
}
variable "log_level" {
description = "App log level"
default = "info"
}
variable "port" {
description = "Port number exposed by container"
default = ""
}
variable "prefix_logs" {
default = "ecs"
}
variable "es_url" {
description = "Elasticsearch url to streaming logs"
}
variable "use_cloudwatch_logs" {
default = false
}
variable "environment_list" {
description = "Environment variables in map-list format. eg: [{ name='foo', value='bar' }]"
}