locals {
  common_secrets = [
    "ADMINAPI_KEY",
    "DD_API_KEY",
    "USERDATAAPI_APPKEY",
    "VENDORAPI_APPKEY",
  ]
}

resource "aws_secretsmanager_secret" "common_secret" {
  for_each = toset(local.common_secrets)

  name       = "${local.secrets_name_prefix}/common/${each.value}"
  kms_key_id = data.aws_kms_key.secrets_general_key.id

  tags = merge(
    local.common_tags,
    {
      project                  = "Infrastructure",
      service                  = "Secrets Manager",
      plat_env_project_service = "${local.aggregated_tag}_INFRA_SCRT"
    }
  )
}
