enable php-fpm exporter only when needed
This commit is contained in:
parent
961536f5cf
commit
2d63ef8e19
1 changed files with 3 additions and 3 deletions
|
|
@ -6,7 +6,7 @@ let
|
||||||
contracts = pkgs.callPackage ../contracts {};
|
contracts = pkgs.callPackage ../contracts {};
|
||||||
|
|
||||||
inherit (builtins) dirOf;
|
inherit (builtins) dirOf;
|
||||||
inherit (lib) flatten mapAttrsToList unique;
|
inherit (lib) flatten mapAttrsToList optionalAttrs optionals unique;
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
options.shb.certs = {
|
options.shb.certs = {
|
||||||
|
|
@ -509,7 +509,7 @@ in
|
||||||
++ lib.optionals (certCfg.dnsProvider == null) (extraDomainsCfg certCfg)
|
++ lib.optionals (certCfg.dnsProvider == null) (extraDomainsCfg certCfg)
|
||||||
) cfg.certs.letsencrypt));
|
) cfg.certs.letsencrypt));
|
||||||
|
|
||||||
services.prometheus.exporters.node-cert = {
|
services.prometheus.exporters.node-cert = optionalAttrs (cfg.certs.letsencrypt != {}) {
|
||||||
enable = true;
|
enable = true;
|
||||||
listenAddress = "127.0.0.1";
|
listenAddress = "127.0.0.1";
|
||||||
user = "acme";
|
user = "acme";
|
||||||
|
|
@ -538,7 +538,7 @@ in
|
||||||
}];
|
}];
|
||||||
}];
|
}];
|
||||||
in
|
in
|
||||||
flatten (mapAttrsToList scrapeCfg cfg.certs.letsencrypt);
|
optionals (cfg.certs.letsencrypt != {}) (flatten (mapAttrsToList scrapeCfg cfg.certs.letsencrypt));
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue