feature(wip): Implement basic services and some databases.

This commit is contained in:
greysoh 2024-07-19 10:45:34 -04:00
parent c36ae6cdf0
commit 7b7f90ff16
Signed by: imterah
GPG key ID: 8FA7DD57BA6CEA37
38 changed files with 794 additions and 6 deletions

View file

@ -0,0 +1,65 @@
[meta]
format_ver = 1
[traefik_role]
description = Traefik role for self
mode = k3s
depends_on = metallb_ip_config:traefik_cf_credentials
[#traefik_role/k3s]
mode = install
yml_path = ./role.yml
[traefik_account]
description = Traefik account
mode = k3s
depends_on = traefik_role
[#traefik_account/k3s]
mode = install
yml_path = ./account.yml
[traefik_role_binding]
description = Traefik role binding
mode = k3s
depends_on = traefik_account
[#traefik_role_binding/k3s]
mode = install
yml_path = ./role-binding.yml
[traefik_pv]
description = Traefik certificate storage
mode = k3s
depends_on = traefik_role_binding
[#traefik_pv/k3s]
mode = install
yml_path = ./pv.yml
[traefik_pv_claim]
description = Traefik certificate storage claim
mode = k3s
depends_on = traefik_pv
[#traefik_pv_claim/k3s]
mode = install
yml_path = ./pv-claim.yml
[traefik]
description = Traefik
mode = k3s
depends_on = traefik_account
[#traefik/k3s]
mode = install
yml_path = ./traefik.yml
[traefik_dashboard]
description = Traefik Dashboard
mode = k3s
depends_on = traefik
[#traefik_dashboard/k3s]
mode = install
yml_path = ./traefik-dashboard.yml