diff --git a/main.tf b/main.tf index b2023082..7951b3fd 100644 --- a/main.tf +++ b/main.tf @@ -124,6 +124,7 @@ variable "xray_reality_short_ids" { type = list(string) } variable "tiny_tuya_api_key" { type = string } variable "tiny_tuya_api_secret" { type = string } variable "tiny_tuya_service_secret" { type = string } +variable "tiny_tuya_slack_url" { type = string } provider "kubernetes" { @@ -513,6 +514,7 @@ module "kubernetes_cluster" { tiny_tuya_api_key = var.tiny_tuya_api_key tiny_tuya_api_secret = var.tiny_tuya_api_secret tiny_tuya_service_secret = var.tiny_tuya_service_secret + tiny_tuya_slack_url = var.tiny_tuya_slack_url } diff --git a/modules/kubernetes/main.tf b/modules/kubernetes/main.tf index 0da9bc37..135c96f3 100644 --- a/modules/kubernetes/main.tf +++ b/modules/kubernetes/main.tf @@ -103,6 +103,7 @@ variable "xray_reality_short_ids" { type = list(string) } variable "tiny_tuya_api_key" { type = string } variable "tiny_tuya_api_secret" { type = string } variable "tiny_tuya_service_secret" { type = string } +variable "tiny_tuya_slack_url" { type = string } @@ -709,4 +710,5 @@ module "tuya-bridge" { tiny_tuya_api_key = var.tiny_tuya_api_key tiny_tuya_api_secret = var.tiny_tuya_api_secret tiny_tuya_service_secret = var.tiny_tuya_service_secret + slack_url = var.tiny_tuya_slack_url } diff --git a/modules/kubernetes/tuya-bridge/main.tf b/modules/kubernetes/tuya-bridge/main.tf index b7831ded..30a8926d 100644 --- a/modules/kubernetes/tuya-bridge/main.tf +++ b/modules/kubernetes/tuya-bridge/main.tf @@ -2,6 +2,7 @@ variable "tls_secret_name" {} variable "tiny_tuya_api_key" { type = string } variable "tiny_tuya_api_secret" { type = string } variable "tiny_tuya_service_secret" { type = string } +variable "slack_url" { type = string } resource "kubernetes_namespace" "tuya-bridge" { metadata { @@ -58,6 +59,10 @@ resource "kubernetes_deployment" "tuya-bridge" { name = "SERVICE_API_KEY" # used for auth the API endpoint value = var.tiny_tuya_service_secret } + env { + name = "SLACK_URL" + value = var.slack_url + } } } } diff --git a/terraform.tfstate b/terraform.tfstate index 307a9947..4fd24c7a 100644 Binary files a/terraform.tfstate and b/terraform.tfstate differ diff --git a/terraform.tfvars b/terraform.tfvars index 85c34086..64878bdb 100644 Binary files a/terraform.tfvars and b/terraform.tfvars differ