locals {
  env_prefix          = lower(var.platform.prefix)
  project_group       = lower(var.platform.name)
  name_prefix         = lower("${var.platform.prefix}-${var.platform.name}")
  account_id          = data.aws_caller_identity.current.account_id
  account_alias       = data.aws_iam_account_alias.current.account_alias
  policy_base_arn     = "arn:aws:iam::${local.account_id}:policy/${local.name_prefix}"
  environment         = lower(var.platform["environment"])
  secrets_name_prefix = "${local.project_group}/${local.env_prefix}"
  ecr_prefix          = "${local.account_id}.dkr.ecr.${var.aws_region_id}.amazonaws.com"
  aggregated_tag      = "${var.platform.short_platform_name}_${upper(var.platform.prefix)}"
  web_acl_name        = "${local.account_alias}_web_acl"

  docker_image_env_tag = {
    dev  = "develop",
    qa   = "qa",
    uat  = "uat",
    prod = "master",
  }
}
