nixos/prometheus/exporters: pass utils into exporter modules

This is useful, because it provides escapeSystemdShellArgs.
This commit is contained in:
Martin Weinelt 2024-03-21 05:26:03 +01:00
parent 7b24f700af
commit d702c91302
No known key found for this signature in database
GPG Key ID: 87C1E9888F856759
71 changed files with 73 additions and 68 deletions

View File

@ -1,4 +1,4 @@
{ config, pkgs, lib, options, ... }:
{ config, pkgs, lib, options, utils, ... }:
let
inherit (lib) concatStrings foldl foldl' genAttrs literalExpression maintainers
@ -94,10 +94,10 @@ let
"zfs"
]
(name:
import (./. + "/exporters/${name}.nix") { inherit config lib pkgs options; }
import (./. + "/exporters/${name}.nix") { inherit config lib pkgs options utils; }
)) // (mapAttrs
(name: params:
import (./. + "/exporters/${params.name}.nix") { inherit config lib pkgs options; type = params.type ; })
import (./. + "/exporters/${params.name}.nix") { inherit config lib pkgs options utils; type = params.type ; })
{
exportarr-bazarr = {
name = "exportarr";

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options, type }:
{ config, lib, pkgs, options, type, ... }:
let
cfg = config.services.prometheus.exporters."exportarr-${type}";

View File

@ -2,6 +2,7 @@
, lib
, pkgs
, options
, ...
}:
let

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
let
cfg = config.services.prometheus.exporters.graphite;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;
let

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -2,6 +2,7 @@
, lib
, pkgs
, options
, ...
}:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
let
cfg = config.services.prometheus.exporters.mysqld;
inherit (lib) types mkOption mdDoc mkIf mkForce cli concatStringsSep optionalString escapeShellArgs;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -2,6 +2,7 @@
, lib
, pkgs
, options
, ...
}:
let

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;
let

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
let
cfg = config.services.prometheus.exporters.rtl_433;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
let
inherit (lib) mkOption types;

View File

@ -2,6 +2,7 @@
, lib
, pkgs
, options
, ...
}:
let

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;
let
cfg = config.services.prometheus.exporters.sql;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -2,6 +2,7 @@
, lib
, pkgs
, options
, ...
}:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, options }:
{ config, lib, pkgs, options, ... }:
with lib;