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