variable env {}
variable lambda_function_timeout {}
variable lambda_function_memory_size {}

provider "aws" {
  region = "us-east-1"
}

# Terraform backends cannot contain interpolations
terraform {
  backend "s3" {
    bucket         = "orcd-terraform-state"
    key            = "prod/lambda-job-priority-match-cleanup/terraform.tfstate"
    region         = "us-east-1"
    encrypt        = "true"
    dynamodb_table = "terraform-prod-lambda-job-priority-match-cleanup"
  }
}

# module "lambda-job-priority-match-cleanup" {
#   source = "git@github.com:theorchard/terraform-lambda.git//?ref=1.0.9"

#   environment                  = "${var.env}"
#   use_custom_function_name     = true
#   custom_function_name         = "job-priority-match-cleanup-${var.env}"
#   lambda_name                  = "job-priority-match-cleanup"
#   lambda_description           = "Clean up of matches priority rules for jobs and stores results"
#   lambda_function_package_path = "lambda.zip"
#   lambda_function_timeout      = "${var.lambda_function_timeout}"
#   lambda_function_memory_size  = "${var.lambda_function_memory_size}"
#   lambda_function_environment_variables = {
#     Environment       = "${var.env}"
#     SENTRY_DSN        = "dummy"
#     AR_MYSQL_HOST     = "dummy"
#     AR_MYSQL_PORT     = "dummy"
#     AR_MYSQL_DATABASE = "dummy"
#     AR_MYSQL_USER     = "dummy"
#     AR_MYSQL_PASSWORD = "dummy"
#     DD_MYSQL_HOST     = "dummy"
#     DD_MYSQL_PORT     = "dummy"
#     DD_MYSQL_DATABASE = "dummy"
#     DD_MYSQL_USER     = "dummy"
#     DD_MYSQL_PASSWORD = "dummy"
#   }
#   lambda_function_handler      = "index.handler"
#   vpc_subnet_ids               = ["subnet-cb4dbae0", "subnet-5366ef24"]
#   vpc_security_group_ids       = ["sg-21f1ed44"]
#   cloudwatch_event_enabled     = true
#   cloudwatch_event_schedule    = "cron(0 22 * * ? *)"
# }
