2024-07-08 20:27:08 +00:00
|
|
|
variable "nodes" {
|
|
|
|
type = map(object({
|
|
|
|
public = bool
|
|
|
|
type = string
|
|
|
|
host = string
|
|
|
|
}))
|
|
|
|
}
|
|
|
|
|
2024-07-13 22:17:47 +00:00
|
|
|
variable "talos_version" {
|
|
|
|
type = string
|
|
|
|
default = "v1.7.5"
|
|
|
|
}
|
|
|
|
|
|
|
|
variable "kubernetes_version" {
|
|
|
|
type = string
|
|
|
|
default = "v1.30.0"
|
|
|
|
}
|
|
|
|
|
2024-07-08 20:27:08 +00:00
|
|
|
variable "cluster_name" {
|
|
|
|
type = string
|
|
|
|
}
|
|
|
|
|
|
|
|
variable "domain" {
|
|
|
|
type = string
|
|
|
|
}
|
|
|
|
|
|
|
|
variable "tailscale_authkey" {
|
|
|
|
type = string
|
|
|
|
sensitive = true
|
|
|
|
}
|
2024-07-13 22:17:47 +00:00
|
|
|
|
|
|
|
variable "oidc_username" {
|
|
|
|
type = string
|
|
|
|
}
|
|
|
|
|
|
|
|
variable "oidc_password" {
|
|
|
|
type = string
|
|
|
|
sensitive = true
|
|
|
|
}
|
|
|
|
|
|
|
|
variable "oidc_client_id" {
|
|
|
|
type = string
|
|
|
|
}
|
|
|
|
|
|
|
|
variable "oidc_issuer_url" {
|
|
|
|
type = string
|
|
|
|
}
|