Fix: Expose SNMP exporter externally to ha-sofia via Cloudflare tunnel
- Add snmp-exporter-ingress-external module for external HTTPS access to snmp-exporter - Register snmp-exporter-external.viktorbarzin.me in Cloudflare DNS (proxied via tunnel) - Update ha-sofia REST integration to use external HTTPS endpoint - Fix ingress backend service routing to use existing snmp-exporter service - All UPS sensors on ha-sofia now report values (voltage, battery %, load, etc.)
This commit is contained in:
parent
b345b086ef
commit
7f141faa8c
3 changed files with 24 additions and 0 deletions
BIN
config.tfvars
BIN
config.tfvars
Binary file not shown.
|
|
@ -128,3 +128,15 @@ module "snmp-exporter-ingress" {
|
|||
ssl_redirect = false
|
||||
port = 9116
|
||||
}
|
||||
module "snmp-exporter-ingress-external" {
|
||||
source = "../../../../modules/kubernetes/ingress_factory"
|
||||
namespace = kubernetes_namespace.monitoring.metadata[0].name
|
||||
name = "snmp-exporter-external"
|
||||
service_name = "snmp-exporter"
|
||||
root_domain = "viktorbarzin.me"
|
||||
tls_secret_name = var.tls_secret_name
|
||||
allow_local_access_only = false
|
||||
ssl_redirect = false
|
||||
port = 9116
|
||||
protected = false
|
||||
}
|
||||
|
|
|
|||
|
|
@ -132,3 +132,15 @@ module "snmp-exporter-ingress" {
|
|||
ssl_redirect = false
|
||||
port = 9116
|
||||
}
|
||||
|
||||
module "snmp-exporter-ingress-external" {
|
||||
source = "../../../../modules/kubernetes/ingress_factory"
|
||||
namespace = kubernetes_namespace.monitoring.metadata[0].name
|
||||
name = "snmp-exporter-external"
|
||||
root_domain = "viktorbarzin.me"
|
||||
tls_secret_name = var.tls_secret_name
|
||||
allow_local_access_only = false
|
||||
ssl_redirect = false
|
||||
port = 9116
|
||||
protected = false
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue