infra: fix systemd service

This commit is contained in:
Johannes Jöns 2024-07-12 13:43:11 +02:00
parent b9eac3a38c
commit 1c82b2c92e

View file

@ -33,22 +33,25 @@ in
systemd.services.public-pw-reset = { systemd.services.public-pw-reset = {
enable = true; enable = true;
description = "Rest Public Password"; description = "Rest Public Password";
script = ''
/root/fixpw.sh
'';
path = [
pkgs.curl
pkgs.bash
];
serviceConfig = { serviceConfig = {
User = "root"; User = "root";
script = '' Type = "oneshot";
/root/fixpw.sh
'';
}; };
}; };
systemd.timers.public-pw-reset = { systemd.timers.public-pw-reset = = {
enable = true; wantedBy = [ "timers.target" ];
description = "Rest Public Password";
wants = [ "public-pw-reset.service" ];
wantedBy = [ "multi-user.target" ];
timerConfig = { timerConfig = {
OnBootSec= "0min"; OnBootSec = "5m";
OnCalendar = "*:0/1"; OnUnitActiveSec = "1m";
Unit = "public-pw-reset.service";
}; };
}; };