3b3811942c
Static IP assigned on new network segment. Updates: - variables.tf default legion_ip - headscale nameserver config - bootstrap.sh default target - README/RUNBOOK documentation - media ingress comment
54 lines
1.2 KiB
Terraform
54 lines
1.2 KiB
Terraform
variable "kubeconfig_path" {
|
|
description = "Path to Legion kubeconfig"
|
|
type = string
|
|
default = "~/.kube/legion-config"
|
|
}
|
|
|
|
variable "legion_ip" {
|
|
description = "Legion server LAN IP (static)"
|
|
type = string
|
|
default = "192.168.8.148"
|
|
}
|
|
|
|
variable "domain_suffix" {
|
|
description = "Internal-only domain (nook.family)"
|
|
type = string
|
|
default = "nook.family"
|
|
}
|
|
|
|
variable "infra_domain" {
|
|
description = "Domain for infrastructure / platform services"
|
|
type = string
|
|
default = "neuralplatform.ai"
|
|
}
|
|
|
|
variable "cloudflare_api_key" {
|
|
description = "Cloudflare global API key for cert-manager DNS-01"
|
|
type = string
|
|
sensitive = true
|
|
}
|
|
|
|
variable "cloudflare_email" {
|
|
description = "Cloudflare account email"
|
|
type = string
|
|
default = "andersonwilliam85@gmail.com"
|
|
}
|
|
|
|
variable "gitea_api_token" {
|
|
description = "Gitea API token for Argo CD repo access"
|
|
type = string
|
|
sensitive = true
|
|
}
|
|
|
|
variable "cloudflare_tunnel_id" {
|
|
description = "Cloudflare tunnel ID (main legion tunnel)"
|
|
type = string
|
|
sensitive = true
|
|
}
|
|
|
|
variable "cloudflare_account_id" {
|
|
description = "Cloudflare account ID"
|
|
type = string
|
|
sensitive = true
|
|
}
|