variable "do_token" {}
variable "app_name" {}
variable "ssh_fingerprint" {}

variable "nodes" {
  description = "Map of node configurations"
  type = map(object({
    role  : string
    image : string
    size  : string
    region : string
  }))
  default = {
    "manager1" = {
      role  = "manager"
      image = "ubuntu-24-10-x64"
      size  = "s-2vcpu-4gb-120gb-intel"
      region = "lon1"
    }
  }
}