diff options
| author | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2026-07-19 16:41:40 +0200 |
|---|---|---|
| committer | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2026-07-19 16:41:40 +0200 |
| commit | b3ea882e4c3d9211bc6489887b41b6517801840d (patch) | |
| tree | 5a3e6bf006da5f9d1befbe3709f57bf471d338fc /modules/by-name/mo/monitoring/components/prometheus.nix | |
| parent | modules/monitoring/: Hard-code all the {u,g}ids (diff) | |
| download | nixos-server-b3ea882e4c3d9211bc6489887b41b6517801840d.zip | |
modules/monitoring/: Persist all state directories
Diffstat (limited to 'modules/by-name/mo/monitoring/components/prometheus.nix')
| -rw-r--r-- | modules/by-name/mo/monitoring/components/prometheus.nix | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/modules/by-name/mo/monitoring/components/prometheus.nix b/modules/by-name/mo/monitoring/components/prometheus.nix index bf95a6b..44c5952 100644 --- a/modules/by-name/mo/monitoring/components/prometheus.nix +++ b/modules/by-name/mo/monitoring/components/prometheus.nix @@ -42,6 +42,16 @@ in { config = lib.mkIf cfg.enable { vhack = { nginx.enable = true; + + persist.directories = [ + { + directory = "/var/lib/prometheus2"; + user = "prometheus"; + group = "prometheus"; + mode = "0700"; + } + ]; + monitoring.prometheus.sources = [ { name = "node"; |
