variable "cluster_name" { type = string description = "Unique cluster name" } # bare-metal variable "matchbox_http_endpoint" { type = string description = "Matchbox HTTP read-only endpoint (e.g. http://matchbox.example.com:8080)" } variable "os_channel" { type = string description = "Channel for a Container Linux derivative (coreos-stable, coreos-beta, coreos-alpha, flatcar-stable, flatcar-beta, flatcar-alpha, flatcar-edge)" } variable "os_version" { type = string description = "Version for a Container Linux derivative to PXE and install (e.g. 2079.5.1)" } # machines variable "controllers" { type = list(object({ name = string mac = string domain = string })) description = <