Skip to content

Commit e5fc020

Browse files
committed
fix: ecs service 스케줄링 방식을 DAEMON으로 변경
1 parent e5ab2a2 commit e5fc020

File tree

8 files changed

+2
-11
lines changed

8 files changed

+2
-11
lines changed

terraform/dev/ecs/locals.tf

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
locals {
22
cluster_name = "${var.environment}-cluster"
33
launch_type = "EC2"
4-
scheduling_strategy = "REPLICA"
4+
scheduling_strategy = "DAEMON"
55

66
settings = {
77
name = "containerInsights"
@@ -69,7 +69,6 @@ locals {
6969
resolved_ecs_services = {
7070
for name, def in var.ecs_services : name => {
7171
name = name
72-
desired_count = def.desired_count
7372
iam_role_arn = var.ecs_task_definitions[name].task_role_arn
7473
load_balancer = try(def.load_balancer, null)
7574
}

terraform/dev/ecs/service/main.tf

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ resource "aws_ecs_service" "dev" {
55
cluster = var.cluster_id
66
launch_type = lookup(each.value, "launch_type", var.launch_type)
77
task_definition = var.task_definition_arn[each.key]
8-
desired_count = each.value.desired_count
98
scheduling_strategy = lookup(each.value, "scheduling_strategy", var.scheduling_strategy)
109

1110
dynamic "load_balancer" {

terraform/dev/ecs/service/variables.tf

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
variable "ecs_services" {
22
type = map(object({
3-
desired_count = number
43
load_balancer = object({
54
target_group_key = string
65
container_name = string

terraform/dev/ecs/variables.tf

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ variable "ecs_task_definitions" {
2727

2828
variable "ecs_services" {
2929
type = map(object({
30-
desired_count = number
3130
load_balancer = optional(object({
3231
target_group_key = string
3332
container_name = string

terraform/dev/terraform.tfvars

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
ecs_services = {
22
api-dev = {
3-
desired_count = 1
43
task_definition = "api-dev"
54
load_balancer = {
65
target_group_key = "api-dev"
@@ -10,7 +9,6 @@ ecs_services = {
109
}
1110

1211
mysql-dev = {
13-
desired_count = 1
1412
task_definition = "mysql"
1513
}
1614
}

terraform/dev/variables.tf

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
variable "ecs_services" {
22
type = map(object({
3-
desired_count = number
43
load_balancer = optional(object({
54
target_group_key = string
65
container_name = string

terraform/prod/ecs/locals.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
locals {
22
cluster_name = "${var.environment}-cluster"
33
launch_type = "EC2"
4-
scheduling_strategy = "REPLICA"
4+
scheduling_strategy = "DAEMON"
55

66
settings = {
77
name = "containerInsights"

terraform/prod/terraform.tfvars

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
ecs_services = {
22
api-prod = {
3-
desired_count = 1
43
task_definition = "api-prod"
54
load_balancer = {
65
target_group_key = "api-prod"
@@ -11,7 +10,6 @@ ecs_services = {
1110

1211
datadog = {
1312
task_definition = "datadog"
14-
desired_count = 1
1513
launch_type = "EC2"
1614
scheduling_strategy = "REPLICA"
1715
}

0 commit comments

Comments
 (0)