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