summaryrefslogtreecommitdiff
path: root/hosts/vidhar
diff options
context:
space:
mode:
Diffstat (limited to 'hosts/vidhar')
-rw-r--r--hosts/vidhar/network/dsl.nix11
-rw-r--r--hosts/vidhar/prometheus/default.nix7
2 files changed, 18 insertions, 0 deletions
diff --git a/hosts/vidhar/network/dsl.nix b/hosts/vidhar/network/dsl.nix
index 9c4e554c..064d4756 100644
--- a/hosts/vidhar/network/dsl.nix
+++ b/hosts/vidhar/network/dsl.nix
@@ -239,5 +239,16 @@ in {
239 group = "dhcpcd"; 239 group = "dhcpcd";
240 }; 240 };
241 users.groups.dhcpcd = {}; 241 users.groups.dhcpcd = {};
242
243 systemd.services.unbound = {
244 wantedBy = [ "dhcpcd-${pppInterface}.service" ];
245 bindsTo = [ "dhcpcd-${pppInterface}.service" ];
246 after = [ "dhcpcd-${pppInterface}.service" ];
247
248 serviceConfig = {
249 Restart = lib.mkForce "always";
250 RestartSec = "5";
251 };
252 };
242 }; 253 };
243} 254}
diff --git a/hosts/vidhar/prometheus/default.nix b/hosts/vidhar/prometheus/default.nix
index 8d7b0fe8..61c5b5de 100644
--- a/hosts/vidhar/prometheus/default.nix
+++ b/hosts/vidhar/prometheus/default.nix
@@ -417,5 +417,12 @@ in {
417 systemd.services.nginx.serviceConfig.LoadCredential = [ 417 systemd.services.nginx.serviceConfig.LoadCredential = [
418 "prometheus.key:${config.sops.secrets."prometheus.key".path}" 418 "prometheus.key:${config.sops.secrets."prometheus.key".path}"
419 ]; 419 ];
420
421 systemd.services."prometheus-unbound-exporter" = {
422 serviceConfig = {
423 Restart = lib.mkForce "always";
424 RestartSec = "5";
425 };
426 };
420 }; 427 };
421} 428}