diff --git a/main.tf b/main.tf index 87fb6519..2be57927 100644 --- a/main.tf +++ b/main.tf @@ -33,6 +33,7 @@ variable "drone_rpc_secret" {} variable "oauth_client_id" {} variable "oauth_client_secret" {} variable "url_shortener_geolite_license_key" {} +variable "url_shortener_api_key" {} variable "webhook_handler_fb_verify_token" {} variable "webhook_handler_fb_page_token" {} variable "webhook_handler_fb_app_secret" {} @@ -231,4 +232,5 @@ module "kubernetes_cluster" { idrac_password = var.monitoring_idrac_password url_shortener_geolite_license_key = var.url_shortener_geolite_license_key + url_shortener_api_key = var.url_shortener_api_key } diff --git a/modules/kubernetes/main.tf b/modules/kubernetes/main.tf index 22566880..c50e3865 100644 --- a/modules/kubernetes/main.tf +++ b/modules/kubernetes/main.tf @@ -20,6 +20,7 @@ variable "drone_rpc_secret" {} variable "oauth_client_id" {} variable "oauth_client_secret" {} variable "url_shortener_geolite_license_key" {} +variable "url_shortener_api_key" {} variable "webhook_handler_fb_verify_token" {} variable "webhook_handler_fb_page_token" {} variable "webhook_handler_fb_app_secret" {} @@ -186,6 +187,7 @@ module "url" { source = "./url-shortener" tls_secret_name = var.tls_secret_name geolite_license_key = var.url_shortener_geolite_license_key + api_key = var.url_shortener_api_key } module "webhook_handler" { diff --git a/modules/kubernetes/url-shortener/main.tf b/modules/kubernetes/url-shortener/main.tf index d1d5e587..3dcde6cf 100644 --- a/modules/kubernetes/url-shortener/main.tf +++ b/modules/kubernetes/url-shortener/main.tf @@ -1,5 +1,6 @@ variable "tls_secret_name" {} variable "geolite_license_key" {} +variable "api_key" {} variable "domain" { default = "url.viktorbarzin.me" } @@ -138,7 +139,7 @@ resource "kubernetes_config_map" "shlink-web" { "servers.json" = jsonencode([{ name = "Main" url = "https://url.viktorbarzin.me" - apiKey = "9f0c32d6-605d-480b-ac80-764e122498b5" + apiKey = var.api_key }]) } } diff --git a/terraform.tfstate b/terraform.tfstate index 8bb0ee84..da05efc0 100644 Binary files a/terraform.tfstate and b/terraform.tfstate differ diff --git a/terraform.tfvars b/terraform.tfvars index 2d33a0d7..bee0fc20 100644 Binary files a/terraform.tfvars and b/terraform.tfvars differ