feat(diariz): pilot stack on fv-ml1 GPU 3 — override (GPU pin, api port), vault-rendered .env, nightly idle-gated worker restart, fleet caddy site

This commit is contained in:
vh
2026-10-19 10:50:56 -07:00
parent 2929bfc60c
commit 9aecb677a8
10 changed files with 245 additions and 0 deletions
@@ -0,0 +1,13 @@
# fv-ml1: the Diariz workers' nightly restart (~0300, idle-gated on GPU 3). Prime 2026-10-19.
steps:
- {name: script, upload: {src: stacks/diariz/diariz-nightly-restart, dest: /usr/local/sbin/diariz-nightly-restart, mode: "0755"}, sudo: true}
- {name: service, upload: {src: stacks/diariz/diariz-nightly-restart.service, dest: /etc/systemd/system/diariz-nightly-restart.service, mode: "0644"}, sudo: true}
- {name: timer, upload: {src: stacks/diariz/diariz-nightly-restart.timer, dest: /etc/systemd/system/diariz-nightly-restart.timer, mode: "0644"}, sudo: true}
- name: Enable the timer
sudo: true
shell: systemctl daemon-reload && systemctl enable --now diariz-nightly-restart.timer && systemctl list-timers diariz-nightly-restart.timer --no-pager | head -3
verify:
- name: Timer scheduled for 0300
sudo: true
shell: systemctl is-enabled diariz-nightly-restart.timer && systemctl show diariz-nightly-restart.timer -p NextElapseUSecRealtime --value
changed_when: "false"