[ci skip] Add coturn TURN/STUN server for WebRTC relay
- Deploy coturn on k8s with MetalLB shared IP (10.0.20.200) - Normal pod networking (no hostNetwork), runs on any node - 100 relay ports (49152-49252), port 3478 for STUN/TURN signaling - Shared secret auth for time-limited TURN credentials - For F1 streaming WebRTC NAT traversal
This commit is contained in:
parent
8ec983e3fd
commit
fdf374b751
5 changed files with 208 additions and 3 deletions
6
main.tf
6
main.tf
|
|
@ -161,6 +161,7 @@ variable "gemini_api_key" { type = string }
|
|||
variable "llama_api_key" { type = string }
|
||||
variable "brave_api_key" { type = string }
|
||||
variable "modal_api_key" { type = string }
|
||||
variable "coturn_turn_secret" { type = string }
|
||||
|
||||
variable "k8s_users" {
|
||||
type = map(any)
|
||||
|
|
@ -703,12 +704,13 @@ module "kubernetes_cluster" {
|
|||
affine_postgresql_password = var.affine_postgresql_password
|
||||
health_postgresql_password = var.health_postgresql_password
|
||||
health_secret_key = var.health_secret_key
|
||||
openclaw_ssh_key = var.openclaw_ssh_key
|
||||
openclaw_skill_secrets = var.openclaw_skill_secrets
|
||||
openclaw_ssh_key = var.openclaw_ssh_key
|
||||
openclaw_skill_secrets = var.openclaw_skill_secrets
|
||||
gemini_api_key = var.gemini_api_key
|
||||
llama_api_key = var.llama_api_key
|
||||
brave_api_key = var.brave_api_key
|
||||
modal_api_key = var.modal_api_key
|
||||
coturn_turn_secret = var.coturn_turn_secret
|
||||
|
||||
k8s_users = var.k8s_users
|
||||
ssh_private_key = var.ssh_private_key
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue