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 = {
enable = true;
description = "Rest Public Password";
serviceConfig = {
User = "root";
script = ''
/root/fixpw.sh
'';
path = [
pkgs.curl
pkgs.bash
];
serviceConfig = {
User = "root";
Type = "oneshot";
};
};
systemd.timers.public-pw-reset = {
enable = true;
description = "Rest Public Password";
wants = [ "public-pw-reset.service" ];
wantedBy = [ "multi-user.target" ];
systemd.timers.public-pw-reset = = {
wantedBy = [ "timers.target" ];
timerConfig = {
OnBootSec= "0min";
OnCalendar = "*:0/1";
OnBootSec = "5m";
OnUnitActiveSec = "1m";
Unit = "public-pw-reset.service";
};
};