1
1
Fork 1
mirror of https://github.com/oddlama/nix-config.git synced 2025-10-11 07:10:39 +02:00

fix: ensure that influxdb2 is restarted for token manipulation

This commit is contained in:
oddlama 2023-08-17 01:40:29 +02:00
parent 5eacb319db
commit ad0164c787
No known key found for this signature in database
GPG key ID: 14EFE510775FE39A
2 changed files with 3 additions and 5 deletions

View file

@ -100,8 +100,6 @@ in {
environment.systemPackages = [pkgs.influxdb2-cli]; environment.systemPackages = [pkgs.influxdb2-cli];
systemd.services.influxdb2 = { # Do NOT configure RestartSec here, this must be left short to allow token manipulation
after = ["sys-subsystem-net-devices-${utils.escapeSystemdPath "proxy-sentinel"}.device"]; systemd.services.influxdb2.after = ["sys-subsystem-net-devices-${utils.escapeSystemdPath "proxy-sentinel"}.device"];
serviceConfig.RestartSec = "600"; # Retry every 10 minutes
};
} }

View file

@ -858,7 +858,7 @@ in {
+ '' + ''
if [[ $any_tokens_created == 1 ]]; then if [[ $any_tokens_created == 1 ]]; then
echo "Created new tokens, forcing service restart so we can manipulate secrets" echo "Created new tokens, forcing service restart so we can manipulate secrets"
kill "$MAINPID" exit 75 # TEMPFAIL
fi fi
''; '';
}; };