Add LibreNMS

zot
Dan Ankers 2023-10-03 22:40:17 +01:00
parent 485ec348d6
commit 5c8e6ee674
2 changed files with 29 additions and 0 deletions

25
main.tf
View File

@ -252,3 +252,28 @@ redis:
EOT
]
}
resource "helm_release" "librenms" {
name = "librenms"
namespace = var.librenms_namespace
repository = "https://midokura.github.io/helm-charts-community/"
chart = "librenms"
create_namespace = true
values = [
<<EOT
app:
persistence:
storageclass: ${var.storageclass}
ingress:
annotations:
traefik.ingress.kubernetes.io/router.middlewares: default-redirect-https@kubernetescrd
cert-manager.io/cluster-issuer: letsencrypt-prod
enabled: true
hostname: librenms.${var.domain_suffix}
tls: true
syslog:
service:
type: LoadBalancer
EOT
]
}

View File

@ -21,3 +21,7 @@ variable "keycloak_realm" {
variable "nautobot_namespace" {
default = "nautobot"
}
variable "librenms_namespace" {
default = "librenms"
}