Restructure: servers/legion/ layout, rename repo to infrastructure
This commit is contained in:
@@ -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
|
||||
}
|
||||
Reference in New Issue
Block a user