ops/nixos: try to make some things more robust by trying Harder

This commit is contained in:
Luke Granger-Brown 2024-10-13 14:03:05 +01:00
parent 7a64bf626c
commit adc5d0fb05
3 changed files with 13 additions and 1 deletions

View file

@ -18,6 +18,7 @@
53 # DNS 53 # DNS
]; ];
systemd.services.coredns.unitConfig.StartLimitIntervalSec = "0";
services.coredns = { services.coredns = {
enable = true; enable = true;
config = let config = let

View file

@ -1203,10 +1203,18 @@ in {
virtualHosts."192.168.1.1".root = "/srv/tftp"; virtualHosts."192.168.1.1".root = "/srv/tftp";
}; };
systemd.services.kea-dhcp4-server.serviceConfig = {
Restart = "always";
};
services.kea = { services.kea = {
dhcp4.enable = true; dhcp4.enable = true;
dhcp4.settings = { dhcp4.settings = {
interfaces-config.interfaces = ["br-internal" "vl-eduroam"]; interfaces-config = {
interfaces = ["br-internal" "vl-eduroam"];
service-sockets-require-all = true;
service-sockets-max-retries = 20; # retry up to 20 times
service-sockets-retry-wait-time = 5000; # 5 seconds
};
lease-database = { lease-database = {
type = "memfile"; type = "memfile";
persist = true; persist = true;

View file

@ -118,6 +118,9 @@
Group = "fr24feed-cfg"; Group = "fr24feed-cfg";
ConfigurationDirectory = "fr24feed"; ConfigurationDirectory = "fr24feed";
ConfigurationDirectoryMode = "0750"; ConfigurationDirectoryMode = "0750";
Restart = "on-failure";
RestartMode = "direct";
}; };
}; };
systemd.services.fr24feed = { systemd.services.fr24feed = {