From e434858417673c933e171a2d40e8bfdefe20f452 Mon Sep 17 00:00:00 2001 From: "andreas.holzmann" Date: Thu, 10 Jul 2025 21:10:21 +0200 Subject: [PATCH] add coturn and luvekit vars --- terraform/README.md | 14 ++++++++++---- terraform/main.tf | 11 ++++++++++- terraform/variables.tf | 6 +++++- 3 files changed, 25 insertions(+), 6 deletions(-) diff --git a/terraform/README.md b/terraform/README.md index 02865da..9ebc134 100644 --- a/terraform/README.md +++ b/terraform/README.md @@ -6,10 +6,13 @@ terraform init terraform plan \ -var="version=1.2.3" \ - -var="environment=prod" \ + -var="environment=livekit" \ -var="http_method=https" \ -var="public_url=mydomain.com" \ - -var="default_language=de" + -var="default_language=de" \ + -var="cotrun_key=secure_key" \ + -var="coturn_url=coturn.domain.com" \ + -var="livekit_url=livekit.domain.de" ``` ## Apply the Terrform Deployment @@ -17,8 +20,11 @@ terraform plan \ ``` terraform apply \ -var="version=1.2.3" \ - -var="environment=prod" \ + -var="environment=livekit" \ -var="http_method=https" \ -var="public_url=mydomain.com" \ - -var="default_language=de" + -var="default_language=de" \ + -var="cotrun_key=secure_key" \ + -var="coturn_url=coturn.domain.com" \ + -var="livekit_url=livekit.domain.de" ``` \ No newline at end of file diff --git a/terraform/main.tf b/terraform/main.tf index be411c8..c52179b 100644 --- a/terraform/main.tf +++ b/terraform/main.tf @@ -33,7 +33,16 @@ resource "aws_instance" "docker_host" { "sudo /home/ubuntu/install_docker.sh", "chmod +x /home/ubuntu/setup.sh", "sed -i '/^\s*read\b/ s/^/#/' /home/ubuntu/setup.sh", - "sudo VERSION=${var.version} ENVIRONMENT=${var.environment} HTTP_METHOD=${var.http_method} PUBLIC_URL=${var.public_url} default_language=${var.default_language} DOCKER_VOLUME_OWNER=${var.docker_volume_owner} COTRUN_KEY=${var.coturn_key} COTURN_DOMAIN=${var.coturn_domain} /home/ubuntu/setup.sh" + "sudo VERSION=${var.version} \ + ENVIRONMENT=${var.environment} \ + HTTP_METHOD=${var.http_method} \ + PUBLIC_URL=${var.public_url} \ + default_language=${var.default_language} \ + DOCKER_VOLUME_OWNER=${var.docker_volume_owner} \ + COTRUN_KEY=${var.coturn_key} \ + COTURN_URL=${var.coturn_url} \ + LIVEKIT_URL=${var.livekit_url} \ + /home/ubuntu/setup.sh" ] connection { diff --git a/terraform/variables.tf b/terraform/variables.tf index 4571587..a671906 100644 --- a/terraform/variables.tf +++ b/terraform/variables.tf @@ -22,10 +22,14 @@ variable "docker_volume_owner" { default = "nobody" } +variable "livekit_url" { + default = "livekit.domain.de" +} + variable "cotrun_key" { default = "secure_coturn_key" } -variable "cotrun_domain" { +variable "cotrun_url" { default = "coturn.domain.de" } \ No newline at end of file