Skip to content

Commit 15e8858

Browse files
Faraz YounusFaraz Younus
authored andcommitted
enable ecs-task as target in the eventbridge pipe
1 parent dcd93f5 commit 15e8858

File tree

1 file changed

+41
-0
lines changed

1 file changed

+41
-0
lines changed

main.tf

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -851,6 +851,47 @@ resource "aws_pipes_pipe" "this" {
851851
query_string_parameters = try(http_parameters.value.query_string_parameters, null)
852852
}
853853
}
854+
855+
dynamic "ecs_task_parameters" {
856+
for_each = try([target_parameters.value.ecs_task_parameters], [])
857+
858+
content {
859+
enable_ecs_managed_tags = try(ecs_task_parameters.value.enable_ecs_managed_tags, null)
860+
enable_execute_command = try(ecs_task_parameters.value.enable_execute_command, null)
861+
launch_type = try(ecs_task_parameters.value.launch_type, null)
862+
platform_version = try(ecs_task_parameters.value.platform_version, null)
863+
task_count = try(ecs_task_parameters.value.task_count, null)
864+
task_definition_arn = try(ecs_task_parameters.value.task_definition_arn, null)
865+
866+
network_configuration {
867+
aws_vpc_configuration {
868+
assign_public_ip = try(ecs_task_parameters.value.assign_public_ip, "DISABLED")
869+
security_groups = try(ecs_task_parameters.value.security_groups, [])
870+
subnets = try(ecs_task_parameters.value.subnets, [])
871+
}
872+
}
873+
874+
overrides {
875+
container_override {
876+
command = try(ecs_task_parameters.value.command, [])
877+
cpu = try(ecs_task_parameters.value.cpu, 0)
878+
memory = try(ecs_task_parameters.value.memory, 0)
879+
memory_reservation = try(ecs_task_parameters.value.memory_reservation, 0)
880+
name = ecs_task_parameters.value.container_name
881+
882+
dynamic "environment" {
883+
for_each = try(ecs_task_parameters.value.environment, [])
884+
885+
content {
886+
name = try(environment.value.name, "")
887+
value = try(environment.value.value, "")
888+
}
889+
}
890+
}
891+
}
892+
}
893+
}
894+
854895
}
855896
}
856897

0 commit comments

Comments
 (0)