diff --git a/main.tf b/main.tf index 961bf19..5bfdde8 100644 --- a/main.tf +++ b/main.tf @@ -36,7 +36,7 @@ module "service" { module "taskdef" { source = "mergermarket/task-definition-with-task-role/acuris" - version = "2.1.0" + version = "2.2.0" family = local.full_service_name container_definitions = [module.service_container_definition.rendered] @@ -47,6 +47,7 @@ module "taskdef" { release = var.release network_mode = var.network_mode is_test = var.is_test + placement_constraint_on_demand_only = var.placement_constraint_on_demand_only } module "service_container_definition" { diff --git a/variables.tf b/variables.tf index 24d60aa..91ae476 100644 --- a/variables.tf +++ b/variables.tf @@ -246,3 +246,10 @@ variable "scaling_metrics" { type = list(any) default = [] } + +variable "placement_constraint_on_demand_only" { + description = "Add placement constraint to only run on on-demand instances" + type = bool + default = false +} +