provider "aws" {
  region = var.aws_region
}

terraform {
  backend "s3" {
    bucket  = "dev-orcd-terraform-state"
    key     = "dev/workshop-jfidlow/terraform.tfstate"
    region  = "us-east-1"
    encrypt = "true"
  }
}

# ows-abacus-event
module "ows_abacus_event_fargate_environment" {
  source = "git@github.com:theorchard/terraform-fargate.git//?ref=1.6.2"

  environment        = var.environment
  service_name       = "workshop-jfidlow"
  aws_region         = var.aws_region
  desired_task_count = 1
  minimum_capacity   = 1
  maximum_capacity   = 2
  task_cpu           = 512
  task_memory        = 1024
  vpc_id             = var.vpc_id

  datadog_function_destination_arn = var.dd_arn
  fargate_service_subnets          = var.subnets
  environment_variables = [
    {
      Environment = var.environment
    },
    {
      TF_VERSION = "0.12.24"
    }
  ]
}
