From a06f67bf23edbe32c8f57d4764c0a578c80553a6 Mon Sep 17 00:00:00 2001 From: Lu Wang Date: Sat, 21 Dec 2024 20:11:58 +0800 Subject: [PATCH] hosts: enable prometheus metrics --- nixos/hosts/kanako-hkg0/default.nix | 9 ++++++++- nixos/hosts/reisen-fra0/default.nix | 9 ++++++++- nixos/hosts/reisen-nrt0/default.nix | 2 ++ nixos/hosts/reisen-sea0/default.nix | 2 ++ nixos/hosts/reisen-sin0/default.nix | 2 ++ nixos/hosts/suwako-vie0/default.nix | 1 + 6 files changed, 23 insertions(+), 2 deletions(-) diff --git a/nixos/hosts/kanako-hkg0/default.nix b/nixos/hosts/kanako-hkg0/default.nix index 4a01360..04879f9 100644 --- a/nixos/hosts/kanako-hkg0/default.nix +++ b/nixos/hosts/kanako-hkg0/default.nix @@ -1,10 +1,17 @@ { suites, + profiles, mylib, ... }: { - imports = suites.server ++ (mylib.path.scanPaths ./. "default.nix"); + imports = + suites.server + ++ (with profiles; [ + services.caddy + services.prometheus.node-exporter + ]) + ++ (mylib.path.scanPaths ./. "default.nix"); system.stateVersion = "24.05"; } diff --git a/nixos/hosts/reisen-fra0/default.nix b/nixos/hosts/reisen-fra0/default.nix index 9bef6dc..b46e0d9 100644 --- a/nixos/hosts/reisen-fra0/default.nix +++ b/nixos/hosts/reisen-fra0/default.nix @@ -1,10 +1,17 @@ { suites, + profiles, mylib, ... }: { - imports = suites.server ++ (mylib.path.scanPaths ./. "default.nix"); + imports = + suites.server + ++ (with profiles; [ + services.caddy + services.prometheus.node-exporter + ]) + ++ (mylib.path.scanPaths ./. "default.nix"); system.stateVersion = "24.11"; } diff --git a/nixos/hosts/reisen-nrt0/default.nix b/nixos/hosts/reisen-nrt0/default.nix index e8ec737..6b5ffaf 100644 --- a/nixos/hosts/reisen-nrt0/default.nix +++ b/nixos/hosts/reisen-nrt0/default.nix @@ -8,7 +8,9 @@ imports = suites.server ++ (with profiles; [ + services.caddy services.knot.secondary + services.prometheus.node-exporter ]) ++ (mylib.path.scanPaths ./. "default.nix"); diff --git a/nixos/hosts/reisen-sea0/default.nix b/nixos/hosts/reisen-sea0/default.nix index 191620b..c3368f3 100644 --- a/nixos/hosts/reisen-sea0/default.nix +++ b/nixos/hosts/reisen-sea0/default.nix @@ -8,7 +8,9 @@ imports = suites.server ++ (with profiles; [ + services.caddy services.knot.primary + services.prometheus.node-exporter ]) ++ (mylib.path.scanPaths ./. "default.nix"); diff --git a/nixos/hosts/reisen-sin0/default.nix b/nixos/hosts/reisen-sin0/default.nix index e8ec737..6b5ffaf 100644 --- a/nixos/hosts/reisen-sin0/default.nix +++ b/nixos/hosts/reisen-sin0/default.nix @@ -8,7 +8,9 @@ imports = suites.server ++ (with profiles; [ + services.caddy services.knot.secondary + services.prometheus.node-exporter ]) ++ (mylib.path.scanPaths ./. "default.nix"); diff --git a/nixos/hosts/suwako-vie0/default.nix b/nixos/hosts/suwako-vie0/default.nix index 1d3a2d5..63a48dc 100644 --- a/nixos/hosts/suwako-vie0/default.nix +++ b/nixos/hosts/suwako-vie0/default.nix @@ -20,6 +20,7 @@ services.miniflux services.ntfy services.postgresql + services.prometheus.node-exporter services.well-known ]) ++ (mylib.path.scanPaths ./. "default.nix");