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

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

  common_tags = {}
}
