locals {
  availability_zones  = formatlist("%v%v", var.aws_region_id, ["a", "b", "c"])
  account_id          = data.aws_caller_identity.current.account_id
  account_alias       = data.aws_iam_account_alias.current.account_alias
  accounts            = module.aws_accounts_list.accounts
  name_prefix         = lower("${var.platform["prefix"]}-${var.platform["name"]}")
  env_prefix          = lower(var.platform["prefix"])
  aggregated_tag      = "${var.platform.short_platform_name}_${upper(var.platform.prefix)}"
  delphi_dev_root_arn = "arn:aws:iam::${module.aws_accounts_list.accounts["gdb-delphi-dev"]}:root"
  secrets_name_prefix = lower("${var.platform["name"]}/${var.platform["prefix"]}")
  logs_athena_db      = replace(data.aws_s3_bucket.security_logs.id, "-", "_")

  common_tags = {
    platform          = var.platform.name
    environment       = var.platform.environment
    platform_with_env = "${var.platform.name} ${var.platform.environment}"
    managed_by        = "Terraform"
  }
}
