Skip to content

Commit ce6fcd0

Browse files
authored
Add ephemeral_storage (#47)
1 parent abc8a72 commit ce6fcd0

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

main.tf

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,13 @@ resource "aws_ecs_task_definition" "task" {
151151
memory = var.task_definition_memory
152152
task_role_arn = aws_iam_role.task.arn
153153

154+
dynamic "ephemeral_storage" {
155+
for_each = var.task_definition_ephemeral_storage == 0 ? [] : [var.task_definition_ephemeral_storage]
156+
content {
157+
size_in_gib = var.task_definition_ephemeral_storage
158+
}
159+
}
160+
154161
container_definitions = <<EOF
155162
[{
156163
"name": "${var.container_name != "" ? var.container_name : var.name_prefix}",

variables.tf

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,12 @@ variable "task_definition_memory" {
8181
type = number
8282
}
8383

84+
variable "task_definition_ephemeral_storage" {
85+
description = "The total amount, in GiB, of ephemeral storage to set for the task."
86+
default = 0
87+
type = number
88+
}
89+
8490
variable "task_container_command" {
8591
description = "The command that is passed to the container."
8692
default = []

0 commit comments

Comments
 (0)