96
96
97
97
resource "aws_iam_role_policy" "user_service_execution_role_policy" {
98
98
name = " user-service-execution-role-policy"
99
- role = " ${ aws_iam_role . user_service_execution_role . id } "
99
+ role = aws_iam_role. user_service_execution_role . id
100
100
101
101
policy = << EOF
102
102
{
123
123
124
124
resource "aws_security_group" "user_service_task_sg" {
125
125
name = " user-service-task-sg"
126
- vpc_id = " ${ data . aws_vpc . tekis_vpc . id } "
126
+ vpc_id = data. aws_vpc . tekis_vpc . id
127
127
128
128
ingress {
129
129
from_port = 3001
@@ -141,10 +141,10 @@ resource "aws_security_group" "user_service_task_sg" {
141
141
}
142
142
143
143
resource "aws_alb_target_group" "user_service_lb_target_group" {
144
- name = " cb -target-group"
144
+ name = " users -target-group"
145
145
port = 3001
146
146
protocol = " HTTP"
147
- vpc_id = " ${ data . aws_vpc . tekis_vpc . id } "
147
+ vpc_id = data. aws_vpc . tekis_vpc . id
148
148
target_type = " ip"
149
149
150
150
health_check {
@@ -154,16 +154,16 @@ resource "aws_alb_target_group" "user_service_lb_target_group" {
154
154
}
155
155
156
156
resource "aws_alb_listener_rule" "user_service_listener_rule" {
157
- listener_arn = " ${ data . aws_lb_listener . alb_listener . arn } "
157
+ listener_arn = data. aws_lb_listener . alb_listener . arn
158
158
159
159
action {
160
160
type = " forward"
161
- target_group_arn = " ${ aws_alb_target_group . user_service_lb_target_group . arn } "
161
+ target_group_arn = aws_alb_target_group. user_service_lb_target_group . arn
162
162
}
163
163
164
164
condition {
165
165
host_header {
166
- values = [" event-api .tko-aly.fi" ]
166
+ values = [" users .tko-aly.fi" ]
167
167
}
168
168
}
169
169
}
@@ -174,12 +174,12 @@ resource "aws_cloudwatch_log_group" "user_service_cw" {
174
174
}
175
175
176
176
resource "aws_ecs_task_definition" "user_serivce_task" {
177
- family = " service"
177
+ family = " user- service"
178
178
network_mode = " awsvpc"
179
179
requires_compatibilities = [" FARGATE" ]
180
180
cpu = 256
181
181
memory = 512
182
- execution_role_arn = " ${ aws_iam_role . user_service_execution_role . arn } "
182
+ execution_role_arn = aws_iam_role. user_service_execution_role . arn
183
183
container_definitions = << DEFINITION
184
184
[
185
185
{
@@ -204,12 +204,11 @@ resource "aws_ecs_task_definition" "user_serivce_task" {
204
204
}
205
205
},
206
206
"environment": [
207
- {"name": "NODE_ENV", "valueFrom": "production"},
208
- {"name": "COOKIE_DOMAIN", "valueFrom": "tko-aly.fi"},
209
- {"name": "API_VERSION", "valueFrom": "v1"},
210
- {"name": "USERSERVICE_PORT", "valueFrom": "5001"},
211
- {"name": "DEFAULT_LOCALE", "valueFrom": "fi"},
212
- {"name": "COOKIE_DOMAIN", "valueFrom": "tko-aly.fi"}
207
+ {"name": "NODE_ENV", "value": "production"},
208
+ {"name": "COOKIE_DOMAIN", "value": "tko-aly.fi"},
209
+ {"name": "API_VERSION", "value": "v1"},
210
+ {"name": "USERSERVICE_PORT", "value": "3001"},
211
+ {"name": "DEFAULT_LOCALE", "value": "fi"}
213
212
],
214
213
"secrets": [
215
214
{"name": "DB_HOST", "valueFrom": "${ data . aws_ssm_parameter . user_service_db_host . arn } "},
@@ -228,18 +227,18 @@ DEFINITION
228
227
229
228
resource "aws_ecs_service" "user_service" {
230
229
name = " user-service"
231
- cluster = " ${ data . aws_ecs_cluster . cluster . id } "
232
- task_definition = " ${ aws_ecs_task_definition . user_serivce_task . arn } "
230
+ cluster = data. aws_ecs_cluster . cluster . id
231
+ task_definition = aws_ecs_task_definition. user_serivce_task . arn
233
232
desired_count = 1
234
233
launch_type = " FARGATE"
235
234
236
235
network_configuration {
237
236
security_groups = [" ${ aws_security_group . user_service_task_sg . id } " ]
238
- subnets = " ${ data . aws_subnet_ids . user_service_subnets . ids } "
237
+ subnets = data. aws_subnet_ids . user_service_subnets . ids
239
238
}
240
239
241
240
load_balancer {
242
- target_group_arn = " ${ aws_alb_target_group . user_service_lb_target_group . arn } "
241
+ target_group_arn = aws_alb_target_group. user_service_lb_target_group . arn
243
242
container_name = " user_service_task"
244
243
container_port = 3001
245
244
}
0 commit comments