variable "environment" {
  default = "shared"
}

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

variable "aws_stack_name" {
  default = "jenkins-aws-pipeline"
}

variable "asg_suspended_processes" {
  type = list(string)
  default = [
    "InstanceRefresh",
  ]
}

variable "application_family" {
  default = "devops"
}

# Prefix lists for SSH access
variable "prefix_lists_to_allow_ssh" {
  type = set(string)
  default = [
    "prod-orcd-private-subnet-prefix-list",
    "vpn-ny",
    "vpn-ny-users",
  ]
}

variable "roles_to_assume" {
  type = list(string)
  default = [
    "arn:aws:iam::437795906767:role/prod-oa-ws-pipeline-role",
    "arn:aws:iam::437795906767:role/qa-kinesis-to-neo4j-jenkins-invoke-role",
    "arn:aws:iam::437795906767:role/qa-graphql-neighbouring-rights-integration-test-role",
    "arn:aws:iam::437795906767:role/qa-sr-delivery-tiktok-sfn-role",
    "arn:aws:iam::437795906767:role/prod-sr-delivery-tiktok-sfn-role",
  ]
}
