59 lines
1.4 KiB
Terraform
59 lines
1.4 KiB
Terraform
variable "cluster_name" {
|
|
type = string
|
|
description = "Talos cluster name."
|
|
default = "home-services"
|
|
}
|
|
|
|
variable "talos_version" {
|
|
type = string
|
|
description = "Talos version used to generate machine configuration."
|
|
default = "v1.14.0"
|
|
}
|
|
|
|
variable "kubernetes_version" {
|
|
type = string
|
|
description = "Kubernetes version supported by the selected Talos version."
|
|
}
|
|
|
|
variable "control_plane_ip" {
|
|
type = string
|
|
description = "Control-plane node address."
|
|
default = "10.0.0.99"
|
|
}
|
|
|
|
variable "worker_ip" {
|
|
type = string
|
|
description = "Worker node address."
|
|
default = "10.0.0.246"
|
|
}
|
|
|
|
variable "cluster_endpoint" {
|
|
type = string
|
|
description = "Stable HTTPS endpoint for the Talos and Kubernetes APIs."
|
|
}
|
|
|
|
variable "gitea_repository_url" {
|
|
type = string
|
|
description = "Git URL Argo CD uses for the GitOps repository."
|
|
default = "https://git.sorells.me/whentimeslows/home-services.git"
|
|
}
|
|
|
|
variable "gitea_username" {
|
|
type = string
|
|
description = "Username for HTTPS Gitea repository access."
|
|
default = ""
|
|
}
|
|
|
|
variable "gitea_password" {
|
|
type = string
|
|
description = "Token or password for HTTPS Gitea repository access."
|
|
sensitive = true
|
|
default = ""
|
|
}
|
|
|
|
variable "argocd_chart_version" {
|
|
type = string
|
|
description = "Pinned Argo CD chart version."
|
|
default = "7.7.16"
|
|
}
|