fix(ansible-runner): one down host must not stop the whole convergence check #197
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/convergence-check-resilient"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
A down machine was breaking drift detection for the entire fleet.
The check was
--limit thinkcentre- that was its entire scope. Two consequences:hp-victusandasus-laptopwere never drift-checked by anything, including thek3s-node-no-suspendrole whose entire purpose is preventing the node loss that happened on 2026-08-17 (and previously 2026-05-07, documented in that role s README).Now it probes each host, checks everything reachable, and names what it skipped - an unchecked host must not look like a clean one. It errors only when nothing is reachable.
Scope widened to
thinkcentre,hp-victus,asus-laptop.Verified against a stubbed
ssh-keyscan:Does not fix the outage itself - hp-victus still needs a physical power-on - but it means the guard that should have prevented it is actually verified from now on.