module "sentry_parse_bulk_assets_lambda" {
  source = "git@github.com:theorchard/terraform-sentry.git//?ref=4.1.2"

  environment        = var.environment
  application_family = var.application_family
  service_name       = "lambda-${var.service_name}-parse-bulk-assets"
  teams              = [var.environment]
}

module "sentry_handle_artwork_lambda" {
  source = "git@github.com:theorchard/terraform-sentry.git//?ref=4.1.2"

  environment        = var.environment
  application_family = var.application_family
  service_name       = "lambda-${var.service_name}-handle-artwork"
  teams              = [var.environment]
}

module "sentry_handle_audio_lambda" {
  source = "git@github.com:theorchard/terraform-sentry.git//?ref=4.1.2"

  environment        = var.environment
  application_family = var.application_family
  service_name       = "lambda-${var.service_name}-handle-audio"
  teams              = [var.environment]
}

module "sentry_lookup_orchard_product_lambda" {
  source = "git@github.com:theorchard/terraform-sentry.git//?ref=4.1.2"

  environment        = var.environment
  application_family = var.application_family
  service_name       = "lambda-${var.service_name}-lookup-product"
  teams              = [var.environment]
}

module "sentry_pre_process_images_lambda" {
  source = "git@github.com:theorchard/terraform-sentry.git//?ref=4.1.2"

  environment        = var.environment
  application_family = var.application_family
  service_name       = "lambda-${var.service_name}-pre-process-art"
  teams              = [var.environment]
}

module "sentry_pre_process_audio_lambda" {
  source = "git@github.com:theorchard/terraform-sentry.git//?ref=4.1.2"

  environment        = var.environment
  application_family = var.application_family
  service_name       = "lambda-${var.service_name}-pre-process-audio"
  teams              = [var.environment]
}

module "sentry_poll_artwork_asset_status_lambda" {
  source = "git@github.com:theorchard/terraform-sentry.git//?ref=4.1.2"

  environment        = var.environment
  application_family = var.application_family
  service_name       = "lambda-${var.service_name}-poll-art-status"
  teams              = [var.environment]
}

module "sentry_poll_audio_asset_status_lambda" {
  source = "git@github.com:theorchard/terraform-sentry.git//?ref=4.1.2"

  environment        = var.environment
  application_family = var.application_family
  service_name       = "lambda-${var.service_name}-poll-audio-status"
  teams              = [var.environment]
}

module "sentry_trigger_state_machine_lambda" {
  source = "git@github.com:theorchard/terraform-sentry.git//?ref=4.1.2"

  environment        = var.environment
  application_family = var.application_family
  service_name       = "lambda-${var.service_name}-trigger-sfn"
  teams              = [var.environment]
}

module "sentry_log_asset_error_lambda" {
  source = "git@github.com:theorchard/terraform-sentry.git//?ref=4.1.2"

  environment        = var.environment
  application_family = var.application_family
  service_name       = "lambda-${var.service_name}-log-asset-error"
  teams              = [var.environment]
}
