variable "ssh_public_key_path" { type = string description = "Path to ssh public key file used for bootstrap." default = "./.ssh/id_rsa.pub" } variable "hcloud_token" { type = string description = "hcloud API token" } variable "hetznerdns_token" { type = string description = "hetznerdns API token" } variable "snapshot_selector" { type = string description = "snapshot selector for server creation" default = "os-flavor=debian" } variable "node_count" { type = number default = 3 description = "Number of cluster nodes to be deployed." } variable "server_type" { type = string default = "cx21" description = "Hetzner Cloud server type." } variable "loadbalancer_type" { type = string default = "lb11" description = "Hetzner Cloud loadblancer type." } variable "server_location" { type = string default = "nbg1" description = "Hetzner Location for server deployment." } variable "hetznerdns_zone" { type = string description = "DNS Zone to configure *.k3s subdomain wildcard records in" }