module "welcome_email_template" {
  source = "../../modules/auth0_email_template"

  template = "welcome_email"
  body     = file("${local.current_configuration}/emails/welcome_email.html")
  from     = "walter.ferrao.sme@sonymusic.com"
  subject  = "Apollo | Welcome"
}

module "verify_email_template" {
  source = "../../modules/auth0_email_template"

  template   = "verify_email"
  body       = file("${local.current_configuration}/emails/verify_email.html")
  from       = var.default_from_address
  subject    = "Apollo | Confirm Account & Set Password"
  result_url = "https://qa.apollo.stream/?appname={{ application.name }}"
}

module "stolen_credentials_template" {
  source = "../../modules/auth0_email_template"

  template = "stolen_credentials"
  body     = file("${local.current_configuration}/emails/stolen_credentials.html")
  from     = var.default_from_address
  subject  = "Apollo | Your password has been stolen"
}

module "reset_email_template" {
  source = "../../modules/auth0_email_template"

  template                = "reset_email"
  body                    = file("${local.current_configuration}/emails/reset_email.html")
  from                    = var.default_from_address
  subject                 = "Apollo | Reset Password"
  result_url              = "{% if application.name == 'dev-apollo-go' %}apollogo://email{% else %}https://qa.apollo.stream/login{% endif %}"
  url_lifetime_in_seconds = 432000
}

module "mfa_oob_code_template" {
  source = "../../modules/auth0_email_template"

  template = "mfa_oob_code"
  body     = file("${local.current_configuration}/emails/mfa_oob_code.html")
  from     = var.default_from_address
  subject  = "Apollo | MFA"
}

module "enrollment_email_template" {
  source = "../../modules/auth0_email_template"

  template = "enrollment_email"
  body     = file("${local.current_configuration}/emails/enrollment_email.html")
  from     = var.default_from_address
  subject  = "Apollo | Enrollemnt"
}

module "blocked_account_template" {
  source = "../../modules/auth0_email_template"

  template                = "blocked_account"
  body                    = file("${local.current_configuration}/emails/blocked_account.html")
  from                    = var.default_from_address
  subject                 = "Apollo | Account blocked from IP {{ user.source_ip }}"
  result_url              = "https://qa.apollo.stream"
  url_lifetime_in_seconds = 432000
}
