-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathvariables.tf
137 lines (108 loc) · 2.19 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
130
131
132
133
134
135
136
137
# Required variables
variable "subnet_tagname" {
description = "Private subnet tagname to use for MWAA"
}
variable "subnet_ids" {
type = list(string)
description = "Private subnets to be used for workflows api lambdas"
}
variable "vpc_id" {
description = "Account VPC to use"
}
variable "prefix" {
description = "Deployment prefix"
}
variable "iam_policy_permissions_boundary_name" {
description = "Permission boundaries"
default = null
}
variable "assume_role_arns" {
type = list(string)
description = "Assume role ARNs (MCP)"
}
# Optional variables
variable "aws_profile" {
description = "AWS profile"
default = null
}
variable "aws_region" {
default = "us-west-2"
}
variable "stage" {
default = "dev"
}
variable "cognito_app_secret" {
type = string
}
variable "workflows_client_secret" {
type = string
}
variable "stac_ingestor_api_url" {
type = string
}
variable "min_workers" {
type = number
default = 2
}
variable "mwaa_environment_class" {
type = string
description = "MWAA class, options are mw1.small,mw1.large, mw1.xlarge,mw1.2xlarge"
default = "mw1.small"
}
variable "vector_secret_name" {
type = string
}
variable "vector_security_group" {
type = string
}
variable "vector_vpc" {
type = string
default = "null"
}
variable "deploy_vector_automation" {
type = bool
default = "false"
}
variable "data_access_role_arn" {
type = string
}
variable "raster_url" {
type = string
}
variable "stac_url" {
type = string
}
variable "workflow_root_path" {
type = string
default = "/api/workflows"
}
variable "cognito_domain" {
type = string
}
variable "client_id" {
type = string
}
variable "userpool_id" {
type = string
}
variable "backend_vpc_id" {
type = string
description = "VPC ID used for VEDA Backend lambdas"
}
variable "provision_s3_access_block" {
type = bool
description = "Boolean used to control creation of s3_access_block"
default = "true"
}
variable "ecs_task_cpu" {
type = number
default = 2048
}
variable "ecs_task_memory" {
type = number
default = 4096
}
variable "disable_default_apigw_endpoint" {
type = bool
default = false
}