-
Notifications
You must be signed in to change notification settings - Fork 8
/
variables.tf
111 lines (93 loc) · 2.89 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
variable "ecs_cluster_arn" {
type = string
description = "The ARN of the ECS cluster in which to deploy the Lacework agent"
}
variable "ecs_launch_type" {
type = string
description = "The desired launch type for the Lacework agent ECS Service"
default = "EC2"
}
variable "ecs_service_name" {
type = string
description = "The desired name for the Lacework agent ECS Service"
default = ""
}
variable "ecs_task_family_name" {
type = string
description = "The desired name for the Lacework agent ECS Task Definition"
default = ""
}
variable "iam_role_arn" {
type = string
default = ""
description = "The IAM role ARN to use when `use_existing_iam_role` is `true`"
}
variable "iam_role_name" {
type = string
default = ""
description = "The IAM role name to use when `use_existing_iam_role` is `false`"
}
variable "iam_role_tags" {
type = map(string)
default = {}
description = "The tags to apply to a created IAM role"
}
variable "lacework_access_token" {
type = string
description = "The access token for the Lacework agent"
}
variable "lacework_datacollector_image" {
type = string
description = "The image used to deploy the Lacework datacollector."
default = "lacework/datacollector:latest"
}
variable "lacework_server_url" {
type = string
default = ""
description = "The server URL for the Lacework agent"
}
variable "lacework_task_cpu" {
type = string
description = "The quantity of CPU units to assign to the task"
default = "512"
}
variable "lacework_task_mem" {
type = string
description = "The quantity of Memory (MiB) to assign to the task"
default = "512"
}
variable "resource_prefix" {
type = string
default = "lacework-ecs"
description = "A prefix that will be use at the beginning of every generated resource"
}
variable "ssm_parameter_arn" {
type = string
default = ""
description = "An existing SSM parameter ARN. Can be used when `use_ssm_parameter_store` is `true`"
}
variable "ssm_parameter_encrypted" {
type = bool
default = false
description = "Set this to `true` if the SSM parameter is/should be encrypted"
}