Commit Graph
4 Commits
Author SHA1 Message Date
evangelostsak e06a62e19b style(openbao): drop the narrative exception comments
Review had these removed across the role once already, and the 11 September
pass cleared every file that was flagged. The seal-key pin and the
recovery-key work then reintroduced the same pattern in nine new places.

Also removes two that predate the review and were never flagged: the
healthcheck note in meta/services.yml and the entrypoint note in
compose.yml.j2. Both are the same narrative-exception shape.

Param docs, file headers and the plain contract notes in the Playwright specs
stay: separate categories, none of them objected to. What the deleted
comments recorded lives in the role README.
2026-09-21 00:29:15 +02:00
evangelostsak 7affa3d163 feat(openbao): add a break-glass path through the recovery key
Mints a root token with bao operator generate-root and hands over to
02_auth.yml, which re-pins both AppRole halves to the inventory values.

The four protocol steps run as separate tasks because the token comes back
XOR-wrapped with a one-time password and the image carries neither python nor
jq, so the CLI performs each step and Ansible parses the JSON -- the same
split the rest of the role already uses for bao status.
2026-09-20 01:08:56 +02:00
evangelostsak 4a206f6d52 style(web-app-openbao): drop the narrative comment from the group-alias helper 2026-09-11 18:36:41 +02:00
evangelostsak 1500470c9d feat(web-app-openbao): add idempotent identity group-alias helper 2026-09-07 00:31:51 +02:00