variable "server_type" {
  description = "Vendor server type/size for the control-plane host."
  type        = string
  default     = "cpx21"
}

variable "location" {
  description = "Vendor location/datacenter."
  type        = string
  default     = "hel1"
}

variable "image" {
  description = "OS image."
  type        = string
  default     = "debian-12"
}

variable "ssh_key_ids" {
  description = "Vendor SSH key IDs authorised on the host."
  type        = list(string)
  default     = []
}

variable "allowlist_cidrs" {
  description = "CIDRs allowed to reach SSH/admin. Empty = open (MUST be tightened in prod; doc/06 §2)."
  type        = list(string)
  default     = []
}
