variable "environment" {
  type    = string
  default = "shared"
}

variable "aws_region" {
  type    = string
  default = "us-east-1"
}

variable "service_name" {
  type        = string
  description = "The name of the service. The combination of this and environment must be unique across all Atlantis instances."
  default     = "sonar"
}

variable "application_family" {
  type    = string
  default = "devops"
}

variable "account_group" {
  description = "The name of the group which the account belongs to (used to derive resource dependency names)"
  default     = "orcd"
}

variable "container_port" {
  type    = string
  default = "9000"
}

variable "secrets_manager_secret_names" {
  description = "List of secrets manager secrets to create"
  type        = list(string)
  default = [
    "SONAR_JDBC_USERNAME",
    "SONAR_JDBC_PASSWORD",
  ]
}

variable "prefix_lists_to_allow_ingress_to_lb" {
  description = "EC2 prefix lists to allow access"
  type        = set(string)
  default = [
    "prod-orcd-private-subnet-prefix-list",
    "vpn-ny",
    "vpn-ny-users",
  ]
}
