Harden fleet-management roles for a clean freshen on linux (kai-server) #273

Open
opened 2026-06-08 02:17:04 +00:00 by coilysiren · 0 comments
Owner

Running the full freshen play on kai-server (linux) surfaces pre-existing
fleet-role gaps that only ever ran on the Mac before the inventory grew a
linux host group (#271):

  • precommit-hooks: errors on a repo with no .pre-commit-config.yaml
    ("Path .../eco-mods-assets-embeded/.pre-commit-config.yaml does not
    exist"). Guard the apply-repo task on a stat of the config, or skip
    repos that opt out.

The setup.sh-replacement roles (shell, claude-hooks, kai-config, skills)
all converge clean on kai-server; this is a separate linux-hardening pass
for the fleet-management roles. Likely more roles (repos/git/deptree)
need similar guards for a fully clean ansible-freshen on kai-server.

Running the full freshen play on kai-server (linux) surfaces pre-existing fleet-role gaps that only ever ran on the Mac before the inventory grew a linux host group (#271): - precommit-hooks: errors on a repo with no .pre-commit-config.yaml ("Path .../eco-mods-assets-embeded/.pre-commit-config.yaml does not exist"). Guard the apply-repo task on a stat of the config, or skip repos that opt out. The setup.sh-replacement roles (shell, claude-hooks, kai-config, skills) all converge clean on kai-server; this is a separate linux-hardening pass for the fleet-management roles. Likely more roles (repos/git/deptree) need similar guards for a fully clean `ansible-freshen` on kai-server.
coilyco-ops added
P3
and removed
P2
labels 2026-07-10 09:00:16 +00:00
Sign in to join this conversation.
No description provided.