Added support for private apis

This commit is contained in:
2025-06-02 01:42:17 +02:00
parent b0162abb88
commit 54f7e5536a
21 changed files with 527 additions and 244 deletions
+1
View File
@@ -145,4 +145,5 @@ module "reverse_proxy" {
services = local.reverse_proxy_services
wireguard_config = local.reverse_proxy_wireguard_config
auth_token = var.nginx_token_bearer
}
+8 -1
View File
@@ -88,6 +88,7 @@ locals {
dns = "10.19.4.1"
allowed_ips = [
"10.19.4.106/32",
"10.19.4.136/32",
]
}
@@ -106,11 +107,17 @@ locals {
"Connection" = "upgrade"
}
},
{
private = true
path = "/tools/gitea"
upstream = "http://10.19.4.136:8000"
rewrite = "^/tools/gitea/(.*)$ /$1 break"
},
{
path = "/"
},
]
}
},
}
+6
View File
@@ -134,3 +134,9 @@ variable "wireguard_1_pre_shared_key" {
type = string
sensitive = true
}
variable "nginx_token_bearer" {
description = "Token bearer for nginx"
type = string
sensitive = true
}
+2
View File
@@ -34,3 +34,5 @@ TF_VAR_server_api_access_token=$SERVER_API_ACCESS_TOKEN
TF_VAR_wireguard_1_private_key=$WIREGUARD_1_PRIVATE_KEY
TF_VAR_wireguard_1_public_key=$WIREGUARD_1_PUBLIC_KEY
TF_VAR_wireguard_1_pre_shared_key=$WIREGUARD_1_PRE_SHARED_KEY
TF_VAR_nginx_token_bearer=$NGINX_TOKEN_BEARER