Restructure: servers/legion/ layout, rename repo to infrastructure

This commit is contained in:
Will Anderson
2026-03-23 07:38:42 -05:00
parent 7751eddd73
commit 0b4a236a88
22 changed files with 4 additions and 4 deletions
+131
View File
@@ -0,0 +1,131 @@
variable "kubeconfig_path" {
description = "Path to Legion kubeconfig"
type = string
default = "~/.kube/legion-config"
}
variable "legion_ip" {
description = "Legion server LAN IP (DHCP reserved)"
type = string
default = "192.168.68.77"
}
variable "domain_suffix" {
description = "Domain suffix for nook.family family apps"
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_domain" {
description = "Domain for Gitea git server"
type = string
default = "git.neuralplatform.dev"
}
variable "gitea_admin_password" {
description = "Gitea admin user password"
type = string
sensitive = true
}
variable "gitea_db_password" {
description = "Gitea database password"
type = string
sensitive = true
}
variable "postgres_password" {
description = "Postgres superuser password"
type = string
sensitive = true
}
variable "kong_db_password" {
description = "Kong database password"
type = string
sensitive = true
}
variable "grafana_admin_password" {
description = "Grafana admin password"
type = string
sensitive = true
}
variable "github_classic_pat" {
description = "GitHub classic PAT with admin:org scope for runner registration"
type = string
sensitive = true
}
variable "github_org" {
description = "GitHub organization"
type = string
default = "harmonic-framework"
}
variable "r2_endpoint" {
description = "Cloudflare R2 S3-compatible endpoint"
type = string
default = "https://651161e0a3d321561b4c90b5bcd5f15b.r2.cloudflarestorage.com"
}
variable "r2_access_key_id" {
description = "Cloudflare R2 access key ID"
type = string
sensitive = true
}
variable "r2_secret_access_key" {
description = "Cloudflare R2 secret access key"
type = string
sensitive = true
}
variable "cloudflared_tunnel_token" {
description = "Cloudflare tunnel token for neural-platform tunnel"
type = string
sensitive = true
}
variable "slack_bot_token" {
description = "Slack bot token for Neuron bot"
type = string
sensitive = true
}
variable "slack_signing_secret" {
description = "Slack signing secret for webhook verification"
type = string
sensitive = true
}
variable "github_webhook_secret" {
description = "GitHub webhook secret for Axon event ingestion"
type = string
sensitive = true
}
variable "gitea_webhook_secret" {
description = "Gitea webhook secret for Axon event ingestion"
type = string
sensitive = true
}