locals {
  enabled = var.enabled ? "ENABLED" : "DISABLED"
  name    = "${var.env_prefix}-${var.project_group}-${var.name}"
}

resource "aws_batch_job_queue" "main" {
  name                  = local.name
  state                 = local.enabled
  priority              = var.priority
  dynamic "compute_environment_order" {
    for_each = var.comp_env_arns
    content {
      compute_environment = compute_environment_order.value
      order               = compute_environment_order.key
    }
  }
  scheduling_policy_arn = var.scheduling_policy_arn
  tags                  = var.common_tags
}

