{ universal.modules = [ { services.prometheus.exporters = { node = { enable = true; enabledCollectors = ["systemd"]; port = 6703; }; varnish.enable = true; }; } ]; glucose.modules = [ { lib, molecules, ... }: let ip = i: "10.24.1.${toString i}"; ips = builtins.mapAttrs (lib.const ip) molecules; ips' = builtins.mapAttrs (name: ip: "${ip}:6703") ips; in { services.prometheus = { enable = true; port = 6750; enableReload = true; scrapeConfigs = [ { job_name = "devices"; static_configs = [ { targets = ips'; } ]; } ]; }; } ]; }