diff --git a/main.tf b/main.tf index 4b16db0..33111a2 100644 --- a/main.tf +++ b/main.tf @@ -155,17 +155,17 @@ resource "aws_ecs_service" "main" { desired_count = "${var.desired_count}" iam_role = "${var.iam_role}" - placement_strategy { + ordered_placement_strategy { type = "spread" field = "attribute:ecs.availability-zone" } - placement_strategy { + ordered_placement_strategy { type = "binpack" field = "cpu" } - placement_strategy { + ordered_placement_strategy { type = "binpack" field = "memory" } @@ -178,7 +178,8 @@ resource "aws_ecs_service" "main" { } module "task" { - source = "git::https://github.com/egarbi/terraform-aws-task-definition?ref=1.0.0" + source = "egarbi/task-definition/aws" + version = "1.0.0" name = "${var.name}-${var.environment}" task_role = "${aws_iam_role.main.arn}" container_definitions = "${var.container_definitions}"