diff --git a/.github/workflows/deploy_server.yml b/.github/workflows/deploy_server.yml index 1116266b..0992edab 100644 --- a/.github/workflows/deploy_server.yml +++ b/.github/workflows/deploy_server.yml @@ -93,6 +93,13 @@ jobs: echo -e "AWS_REGION = \"${{ vars.AWS_REGION }}\"\n" >> $TFVARS echo -e "AWS_S3_BUCKET = \"${{ vars.AWS_S3_BUCKET }}\"\n" >> $TFVARS echo -e "AUTH_TOKEN = \"${{ secrets.AUTH_TOKEN }}\"\n" >> $TFVARS + echo -e "ELEVEN_LABS_VOICE_LIST_API = \"${{ vars.ELEVEN_LABS_VOICE_LIST_API }}\"\n" >> $TFVARS + echo -e "PLAY_HT_VOICE_LIST_API = \"${{ vars.PLAY_HT_VOICE_LIST_API }}\"\n" >> $TFVARS + echo -e "AZURE_VOICE_LIST_API = \"${{ vars.AZURE_VOICE_LIST_API }}\"\n" >> $TFVARS + echo -e "ELEVEN_LABS_API_KEY = \"${{ secrets.ELEVEN_LABS_API_KEY }}\"\n" >> $TFVARS + echo -e "PLAY_HT_API_KEY = \"${{ secrets.PLAY_HT_API_KEY }}\"\n" >> $TFVARS + echo -e "PLAY_HT_USER_ID = \"${{ secrets.PLAY_HT_USER_ID }}\"\n" >> $TFVARS + echo -e "AZURE_SPEECH_KEY = \"${{ secrets.AZURE_SPEECH_KEY }}\"\n" >> $TFVARS - name: Display .auto.tfvars file content run: | @@ -208,6 +215,13 @@ jobs: echo -e "AWS_REGION = \"${{ vars.AWS_REGION }}\"\n" >> $TFVARS echo -e "AWS_S3_BUCKET = \"${{ vars.AWS_S3_BUCKET }}\"\n" >> $TFVARS echo -e "AUTH_TOKEN = \"${{ secrets.AUTH_TOKEN }}\"\n" >> $TFVARS + echo -e "ELEVEN_LABS_VOICE_LIST_API = \"${{ vars.ELEVEN_LABS_VOICE_LIST_API }}\"\n" >> $TFVARS + echo -e "PLAY_HT_VOICE_LIST_API = \"${{ vars.PLAY_HT_VOICE_LIST_API }}\"\n" >> $TFVARS + echo -e "AZURE_VOICE_LIST_API = \"${{ vars.AZURE_VOICE_LIST_API }}\"\n" >> $TFVARS + echo -e "ELEVEN_LABS_API_KEY = \"${{ secrets.ELEVEN_LABS_API_KEY }}\"\n" >> $TFVARS + echo -e "PLAY_HT_API_KEY = \"${{ secrets.PLAY_HT_API_KEY }}\"\n" >> $TFVARS + echo -e "PLAY_HT_USER_ID = \"${{ secrets.PLAY_HT_USER_ID }}\"\n" >> $TFVARS + echo -e "AZURE_SPEECH_KEY = \"${{ secrets.AZURE_SPEECH_KEY }}\"\n" >> $TFVARS - name: Display .auto.tfvars file content run: | diff --git a/apps/server/terraform/main.tf b/apps/server/terraform/main.tf index 47ecd10c..0a0dd017 100644 --- a/apps/server/terraform/main.tf +++ b/apps/server/terraform/main.tf @@ -62,5 +62,12 @@ module "backend" { AWS_REGION = var.AWS_REGION AWS_S3_BUCKET = var.AWS_S3_BUCKET AUTH_TOKEN = var.AUTH_TOKEN + ELEVEN_LABS_VOICE_LIST_API = var.ELEVEN_LABS_VOICE_LIST_API + PLAY_HT_VOICE_LIST_API = var.PLAY_HT_VOICE_LIST_API + AZURE_VOICE_LIST_API = var.AZURE_VOICE_LIST_API + ELEVEN_LABS_API_KEY = var.ELEVEN_LABS_API_KEY + PLAY_HT_API_KEY = var.PLAY_HT_API_KEY + PLAY_HT_USER_ID = var.PLAY_HT_USER_ID + AZURE_SPEECH_KEY = var.AZURE_SPEECH_KEY } } diff --git a/apps/server/terraform/variables-container.tf b/apps/server/terraform/variables-container.tf index 2ab40770..2184458a 100644 --- a/apps/server/terraform/variables-container.tf +++ b/apps/server/terraform/variables-container.tf @@ -83,6 +83,27 @@ variable "AWS_S3_BUCKET" { variable "AUTH_TOKEN" { type = string } +variable "ELEVEN_LABS_VOICE_LIST_API" { + type = string +} +variable "PLAY_HT_VOICE_LIST_API" { + type = string +} +variable "AZURE_VOICE_LIST_API" { + type = string +} +variable "ELEVEN_LABS_API_KEY" { + type = string +} +variable "PLAY_HT_API_KEY" { + type = string +} +variable "PLAY_HT_USER_ID" { + type = string +} +variable "AZURE_SPEECH_KEY" { + type = string +} locals { task_container_env_vars = [ ]