# The rig's chassis fan controller (infra/bench/rig/igneum-rig-fans.py): the Super I/O's PWM outputs on a curve bound
# to the hottest card. Root (the hwmon nodes); restarts on failure; a board with no reachable PWM ends cleanly after
# recording the fallback in /var/lib/igneum/fans.json.
[Unit]
Description=Igneum rig chassis fan controller
After=multi-user.target

[Service]
ExecStart=/usr/bin/python3 /usr/local/sbin/igneum-rig-fans
Restart=on-failure
RestartSec=30
KillSignal=SIGTERM
TimeoutStopSec=20

[Install]
WantedBy=multi-user.target
