nixos/tailscale-auth: restart on-failure and wait for tailscaled

Changed files
+3
nixos
modules
services
networking
+3
nixos/modules/services/networking/tailscale-auth.nix
···
systemd.services.tailscale-nginx-auth = {
description = "Tailscale NGINX Authentication service";
requires = [ "tailscale-nginx-auth.socket" ];
+
after = [ "tailscaled.service" ];
serviceConfig = {
ExecStart = getExe cfg.package;
···
"~@privileged"
"~@setuid"
];
+
+
Restart = "on-failure";
};
};
};