weinturm-infra/hosts/pbx/services/unifi-controller/unpoller.nix
2025-07-24 15:03:45 +02:00

24 lines
478 B
Nix

{
config,
domain,
...
}: {
sops.secrets.unpoller = {
owner = config.services.prometheus.exporters.unpoller.user;
sopsFile = ../../secrets.yaml;
};
services.prometheus.exporters.unpoller = {
enable = true;
controllers = [
{
user = "unpoller";
url = "https://${domain}";
pass = config.sops.secrets.unpoller.path;
verify_ssl = false;
hash_pii = true;
}
];
log.prometheusErrors = true;
};
}