22 lines
516 B
Nix
22 lines
516 B
Nix
{ config, ... }:
|
|
|
|
{
|
|
sops.secrets."prometheus/exporters/unpoller" = {
|
|
owner = config.services.prometheus.exporters.unpoller.user;
|
|
sopsFile = ../../secrets.yaml;
|
|
};
|
|
|
|
services.prometheus.exporters.unpoller = {
|
|
enable = true;
|
|
controllers = [
|
|
{
|
|
user = "unpoller";
|
|
url = "https://127.0.0.1:8443";
|
|
pass = config.sops.secrets."prometheus/exporters/unpoller".path;
|
|
verify_ssl = false;
|
|
hash_pii = true;
|
|
}
|
|
];
|
|
log.prometheusErrors = true;
|
|
};
|
|
}
|