feature: Adds more operational services.

This commit is contained in:
greysoh 2024-11-05 10:47:53 -05:00
parent 9f85ec639d
commit a704e75851
Signed by: imterah
GPG key ID: 8FA7DD57BA6CEA37
47 changed files with 1484 additions and 519 deletions

View file

@ -0,0 +1,15 @@
persistentVolumeClaim:
enabled: true
storageClass: longhorn
serviceWeb:
annotations:
metallb.universe.tf/allow-shared-ip: pihole-svc
metallb.universe.tf/loadBalancerIPs: 192.168.2.20
type: LoadBalancer
serviceDns:
annotations:
metallb.universe.tf/allow-shared-ip: pihole-svc
metallb.universe.tf/loadBalancerIPs: 192.168.2.20
type: LoadBalancer

View file

@ -0,0 +1,23 @@
[meta]
format_ver = 1
[pihole_repo]
description = Pihole Helm Repository
mode = helm
depends_on = traefik:longhorn_storage_class
[#pihole_repo/helm]
mode = add_repo
name = mojo2600pihole
repo = https://mojo2600.github.io/pihole-kubernetes/
[pihole]
mode = helm
depends_on = passbolt_repo
[#pihole/helm]
mode = install
name = pihole
repo = mojo2600pihole/pihole
options_file = pihole.yml
variable_file = ../../secrets/pihole.env