diff --git a/nixos/modules/services/networking/tailscale.nix b/nixos/modules/services/networking/tailscale.nix index 0b6e110d2caa..f8ca5318538c 100644 --- a/nixos/modules/services/networking/tailscale.nix +++ b/nixos/modules/services/networking/tailscale.nix @@ -213,7 +213,7 @@ in if [[ "$state" != "$lastState" ]]; then # https://github.com/tailscale/tailscale/blob/v1.72.1/ipn/backend.go#L24-L32 case "$state" in - NeedsLogin) + NeedsLogin|NeedsMachineAuth|Stopped) echo "Server needs authentication, sending auth key" tailscale up --auth-key "$(cat ${cfg.authKeyFile})${params}" ${escapeShellArgs cfg.extraUpFlags} ;;