Skip to content

Commit 9bdb193

Browse files
authored
Merge pull request #51 from oozou/terraform-test
add ecs deployment controller
2 parents 231f916 + f990ccb commit 9bdb193

File tree

3 files changed

+15
-1
lines changed

3 files changed

+15
-1
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Change Log
22

3+
## [v1.4.1] - 2025-08-21
4+
### Added
5+
6+
- local.deployment_controller
7+
- resource.aws_ecs_service.this.deployment_controller
8+
39
## [v1.4.0] - 2025-08-20
410

511
### Added

locals.tf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,10 @@ locals {
4242

4343
secret_kms_key_arn = var.is_create_default_kms && var.secret_kms_key_arn == null ? module.secret_kms_key[0].key_arn : var.secret_kms_key_arn
4444

45+
deployment_controller = var.is_enable_blue_green_deployment ? "CODE_DEPLOY" : "ECS"
46+
47+
is_enable_deployment_circuit_breaker = var.is_enable_blue_green_deployment == false && var.deployment_circuit_breaker.enable == true ? true : false
48+
4549
tags = merge(
4650
{
4751
"Environment" = var.environment,

main.tf

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -449,7 +449,7 @@ resource "aws_ecs_service" "this" {
449449
}
450450

451451
deployment_circuit_breaker {
452-
enable = var.deployment_circuit_breaker.enable
452+
enable = local.is_enable_deployment_circuit_breaker
453453
rollback = var.deployment_circuit_breaker.rollback
454454
}
455455

@@ -463,6 +463,10 @@ resource "aws_ecs_service" "this" {
463463
}
464464
}
465465

466+
deployment_controller {
467+
type = local.deployment_controller
468+
}
469+
466470
lifecycle {
467471
ignore_changes = [
468472
task_definition,

0 commit comments

Comments
 (0)