collection of terraform modules
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

50 lines
1.0 KiB

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"
}