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
|
ssl_redirect = false
|
||||||
port = 9116
|
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
|
ssl_redirect = false
|
||||||
port = 9116
|
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