locals {
  common_secret_tags = {
    application_family = "aoma-core"
    managed_by         = "terraform"
  }

  prod_db_common_secret_values = {
    db_name  = "VALUE_TO_REPLACE"
    db_port  = 6432
    username = "VALUE_TO_REPLACE"
    password = "VALUE_TO_REPLACE"
    db_host  = "aoma-prod-pgbouncer.smcdp-aws.net"
  }

  amp_aspera_util_secret_value = {
    value = "VALUE_TO_REPLACE"
  }

  secrets = {
    "prod/da/AmpAsperaUtil" = {
      description  = "AMP Aspera Util secret for prod."
      environment  = "prod"
      secret_value = local.amp_aspera_util_secret_value
    }

    "prod/AOMA/aoma_persistence_db_secrets" = {
      description  = "AOMA persistence database connection settings for prod."
      environment  = "prod"
      secret_value = local.prod_db_common_secret_values
    }

    "prod/AOMA/aoma_metadata_db_secrets" = {
      description  = "AOMA metadata database connection settings for prod."
      environment  = "prod"
      secret_value = local.prod_db_common_secret_values
    }

    "prod/AOMA/aoma_export_db_secrets" = {
      description  = "AOMA export database connection settings for prod."
      environment  = "prod"
      secret_value = local.prod_db_common_secret_values
    }

    "prod/AOMA/aoma_eom_messaging_db_secrets" = {
      description  = "AOMA eom messaging database connection settings for prod."
      environment  = "prod"
      secret_value = local.prod_db_common_secret_values
    }

    "prod/AOMA/aoma_asset_register_db_secrets" = {
      description  = "AOMA asset register database connection settings for prod."
      environment  = "prod"
      secret_value = local.prod_db_common_secret_values
    }

    "prod/AOMA/aoma_tuser_db_secrets" = {
      description  = "AOMA tuser database connection settings for prod."
      environment  = "prod"
      secret_value = local.prod_db_common_secret_values
    }
  }
}
