Skip to content

Commit b7da43c

Browse files
Feat/ecs deployment circuit breaker (#17)
* add deployment circuit breaker block in ecs.tf file * add var for deployment circuit breaker
1 parent 59259d2 commit b7da43c

File tree

2 files changed

+13
-3
lines changed

2 files changed

+13
-3
lines changed

ecs.tf

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,13 @@ resource "aws_ecs_service" "service" {
8080
}
8181
}
8282

83-
deployment_circuit_breaker {
84-
enable = true
85-
rollback = true
83+
dynamic "deployment_circuit_breaker" {
84+
for_each = length(var.deployment_circuit_breaker) > 0 ? [var.deployment_circuit_breaker] : []
85+
86+
content {
87+
enable = deployment_circuit_breaker.value.enable
88+
rollback = deployment_circuit_breaker.value.rollback
89+
}
8690
}
8791

8892
tags = merge(var.tags, {

variables.tf

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,3 +127,9 @@ variable "service_registries" {
127127
type = any
128128
default = {}
129129
}
130+
131+
variable "deployment_circuit_breaker" {
132+
description = "Configuration block for deployment circuit breaker"
133+
type = any
134+
default = {}
135+
}

0 commit comments

Comments
 (0)