Skip to content

Commit 9101e40

Browse files
committed
added in awslogs for ecs containers
1 parent 064029f commit 9101e40

File tree

3 files changed

+28
-4
lines changed

3 files changed

+28
-4
lines changed

terraform/components/full-cluster/cfb-container.json.tpl

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,16 @@
1111
"hostPort": 0
1212
}
1313
],
14+
"logConfiguration":
15+
{
16+
"logDriver": "awslogs",
17+
"options":
18+
{
19+
"awslogs-group": "cfb-api-logs",
20+
"awslogs-region": "us-east-2",
21+
"awslogs-stream-prefix": "cfb-api-"
22+
}
23+
},
1424
"environment": [
1525
{ "name" : "VUE_APP_BASE_API_URL", "value" : "${vue_app_base_api_url}" },
1626
{ "name" : "NODE_ENV", "value" : "${node_env}" },
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
11
#!/bin/bash
2+
curl "https://s3.amazonaws.com/session-manager-downloads/plugin/latest/linux_64bit/session-manager-plugin.rpm" -o "session-manager-plugin.rpm"
3+
sudo yum install -y session-manager-plugin.rpm
4+
sudo systemctl enable amazon-ssm-agent
5+
sudo systemctl start amazon-ssm-agent
6+
yum install -y postgresql-server postgresql-devel
7+
28

39
echo ECS_CLUSTER=${cluster_name} >> /etc/ecs/ecs.config

terraform/modules/ecs/main.tf

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -213,11 +213,19 @@ resource "aws_ecs_cluster" "ecs_cluster" {
213213
name = var.cluster_name
214214
}
215215

216+
resource "aws_cloudwatch_log_group" "cfb-api-logs" {
217+
name = "cfb-api-logs"
218+
}
219+
216220
resource "aws_ecs_task_definition" "bmore-responsive_ecs_task_definition" {
217-
family = "bmore-responsive"
218-
container_definitions = var.bmore-responsive_container_definitions
219-
// task_role_arn = "arn:aws:iam::aws:policy/service-role/AmazonECSTaskExecutionRolePolicy"
220-
execution_role_arn = aws_iam_role.task_execution_role.arn
221+
family = "bmore-responsive"
222+
container_definitions = var.bmore-responsive_container_definitions
223+
//task_role_arn = "arn:aws:iam::180104022864:role/bmore-responsive_ecs_cluster_role"
224+
execution_role_arn = aws_iam_role.task_execution_role.arn
225+
//awslogs-create-group = "true"
226+
//awslogs-region = "${var.aws_region}"
227+
//awslogs-group = aws_cloudwatch_log_group.cfb-api-logs.arn
228+
//awslogs-stream-prefix = "cfb-api-"
221229
}
222230

223231
resource "aws_ecs_service" "pricer_ecs_service" {

0 commit comments

Comments
 (0)