generated from mentoriaiac/template-modulo-terraform
-
Notifications
You must be signed in to change notification settings - Fork 17
/
variables.tf
95 lines (77 loc) · 2.01 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
variable "create_cluster" {
type = bool
default = true
description = "Define se cluster será criado"
}
variable "cluster_name" {
type = string
description = "Nome do cluster ecs"
}
variable "container_insights" {
type = bool
default = true
description = "Usado para habilitar CloudWatch Container Insights para o cluster"
}
variable "delete_protection" {
type = bool
default = false
description = "Impede que terraform exclua o load balance"
}
variable "service_name" {
type = string
description = "Nome do service cluster que será criado"
}
variable "app_count" {
type = number
description = "Números de tarefas em execução task definition"
}
variable "family_name" {
type = string
description = "Nome para task definition"
}
variable "fargate_cpu" {
type = number
description = "Número de CPUs usados na taskde finition"
}
variable "fargate_memory" {
type = number
description = "Quantidade de memória usada pela task definition"
}
variable "subnet_ids" {
type = list(string)
description = "Id da subnet"
}
variable "vpc_id" {
type = string
description = "Id da vpc"
}
variable "container1_port" {
type = number
description = "Porta que será utilizada pelo Container 1"
}
variable "container1_name" {
type = string
description = "Nome do Container 1"
}
variable "protocol" {
type = string
description = "Protocolo que será utilizado na aplicação <http, https, tcp>"
}
variable "policy_ssl" {
type = string
default = null
description = "Nome da política SSL. Obrigatório se o protocolo for HTTPS ou TLS"
}
variable "certificate_arn" {
type = string
default = null
description = "ARN do certificado de servidor SSL padrão"
}
variable "tags" {
type = map(string)
description = "Tags para recursos"
}
variable "container_definitions" {
type = string
description = "Arquivo de definição do service do ECS"
}