mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-08 11:46:35 +00:00
`categories_of()` now emits the sub-level key with the same hyphen the role-id already uses (`web-app`, `svc-bkp`, `sys-ctl`) instead of the dot-form (`web.app`, `svc.bkp`, `sys.ctl`). Reads cleanly against the role naming convention and removes the only place in the matching layer where role-id segments got rewritten. Updates the matching unit tests and the only consumer annotation that referenced the dot form (`sys-ctl-cln-bkps`). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Roles 🧩
Introspect the Ansible role catalogue: filter roles by lifecycle state, expose the role-mapping SPOT, and run application-level resolvers for dependencies and run-after closures.