module "dd_service" {
  source = "../../../modules/ecs/services/service_taskless_v3"

  env_prefix    = var.env_prefix
  project_group = var.project_group
  project       = "datadog${var.name_suffix}"

  cluster_arn   = var.ecs_cluster_arn
  desired_count = 1

  security_groups = [data.aws_security_group.ecs.id]
  subnets         = data.aws_subnets.private_subnets.ids
  vpc_id          = data.aws_vpc.main.id

  task_definition_arn = aws_ecs_task_definition.this.arn

  alb_enabled = false
  #https_listener_arn      = data.aws_lb_listener.https_listener.arn
  #tg_health_check_path    = "/health"
  #tg_health_check_matcher = "200"
  #container_port          = 8000
  #url                     = local.api_dns

  sd_enabled   = true
  namespace_id = data.aws_service_discovery_dns_namespace.this.id

  enable_ecs_managed_tags = true
  enable_execute_command  = true

  capacity_provider_strategy = {
  "FARGATE" = {
    base              = 1,
    weight            = 1,
    capacity_provider = "FARGATE",
  }}

  common_tags = var.tags
}
