module "lambda_generate_ddex" {
  source = "git@github.com:theorchard/terraform-lambda.git//?ref=1.2.3"

  environment              = var.environment
  lambda_name              = "${var.service_name}-generate-ddex"
  use_custom_function_name = true
  lambda_description       = "Generates DDEX extended metadata"
  use_container_image      = true
  lambda_assume_role_service_identifiers = [
    "lambda.amazonaws.com",
    "events.amazonaws.com",
    "apigateway.amazonaws.com",
  ]

  lambda_function_environment_variables = {
    Environment         = var.environment
    LOGGER_DSN          = var.logger_dsn
    OA_USER             = var.oa_user
  }

  lambda_function_timeout = var.lambda_default_timeout
  vpc_security_group_ids  = var.vpc_security_group_ids
  vpc_subnet_ids          = var.vpc_subnet_ids
}
