diff --git a/hosts/glyph/services/db.nix b/hosts/glyph/services/db.nix index 45bb924..7730d95 100644 --- a/hosts/glyph/services/db.nix +++ b/hosts/glyph/services/db.nix @@ -12,12 +12,16 @@ port = 5432; max_connections = 150; }; - ensureDatabases = ["atticd" "open-webui" "pocketid"]; + ensureDatabases = ["atticd" "grafana" "open-webui" "pocketid"]; ensureUsers = [ { name = "atticd"; ensureDBOwnership = true; } + { + name = "grafana"; + ensureDBOwnership = true; + } { name = "open-webui"; ensureDBOwnership = true; @@ -31,6 +35,6 @@ services.postgresqlBackup = { enable = true; - databases = ["atticd" "open-webui" "pocketid"]; + databases = ["atticd" "grafana" "open-webui" "pocketid"]; }; } diff --git a/hosts/spore/services/grafana.nix b/hosts/spore/services/grafana.nix index 06509e4..2c9b06d 100644 --- a/hosts/spore/services/grafana.nix +++ b/hosts/spore/services/grafana.nix @@ -43,6 +43,13 @@ auto_login = false; skip_org_role_sync = true; }; + database = { + type = "postgres"; + host = "glyph.rove-duck.ts.net:5432"; + name = "grafana"; + user = "grafana"; + ssl_mode = "disable"; + }; security = { admin_user = "corey@zx.dev"; admin_email = "corey@zx.dev";