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

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


variable "account_group" {
  description = "Account Group"
  default     = "test-automation"
}

variable "environment" {
  description = "The name of the environment"
  default     = "qa"
}

variable "resource_share_principals" {
  type        = set(string)
  description = "List of principals to share resources with using RAM"
  default = [
    "arn:aws:organizations::970903126758:ou/o-bqioddgr91/ou-ax9e-vu43qt3i", # The Orchard OU
    "arn:aws:organizations::970903126758:ou/o-bqioddgr91/ou-ax9e-ouayejxi", # Data Strategy aka GDB OU
    "arn:aws:organizations::970903126758:ou/o-bqioddgr91/ou-ax9e-nxfxc71f", # SME DEV OU (child OU, use only final ID)
    "arn:aws:organizations::970903126758:ou/o-bqioddgr91/ou-ax9e-dc402ggh", # SME PROD OU (child OU, use only final ID)
  ]
}

variable "sme_principals_for_private_subnet_share" {
  type        = set(string)
  description = "List of additional principals to share the default (not service-specific) private subnet prefix lists with"
  default     = [
    "765134955759", # DX QA
    "729038418454", # DX PROD
  ]
}

locals {
  common_tags = {
    account_group = var.account_group
    environment   = var.environment
    terraformed   = true
  }
}
