variable "aws_region" {
  default     = "us-east-1"
  description = "Which AWS region to spin up the environment in"
}

variable "environment" {
  description = "Available values:  dev, qa, prod."
  default     = "qa"
}

variable "service_name" {
  default = "e2e-test-secrets"
}

variable "application_family" {
  default = "automation-testing"
}

variable "user_secrets" {
  description = "List of secrets to create to store application user credentials"
  type        = list(string)
  default = [
    "abacus-user-data",
    "apollo-user-data",
    "collaborators-user-data",
    "content-user-data",
    "deezer-user-data",
    "distribution-user-data",
    "documents-user-data",
    "fansifter-user-data",
    "insights-user-data",
    "moneyhub-user-data",
    "oa-user-data",
    "pdp-user-data",
    "podcast-user-data",
    "publishing-user-data",
    "settings-user-data",
    "solfege-user-data",
    "songwhip-user-data",
    "workstation-user-data",
    "google-user-data",
    "seat-user-data"
    ]
}

# SQL DB secrets to create
variable "sql_db_secrets" {
  description = "List of SQL DB names to create secrets for, stored at db/<name>"
  type        = list(string)
  default = [
    "art-relations",
    "royalty-accounting",
    "SNOWFLAKE_KEY",
  ]
}

# Neo4j related secrets to create, 3 per neo4j instance needed
variable "neo4j_secrets" {
  description = "List of secrets to create to store neo4j credentials"
  type        = list(string)
  default = [
    "suite-hostname",
    "suite-username",
    "suite-password",
    "neighbouring-rights-hostname",
    "neighbouring-rights-username",
    "neighbouring-rights-password",
    ]
}
