generated from coulomb/repo-seed
2.6 KiB
2.6 KiB
id, type, title, domain, repo, status, owner, topic_slug, created, updated
| id | type | title | domain | repo | status | owner | topic_slug | created | updated |
|---|---|---|---|---|---|---|---|---|---|
| NET-WP-0020 | workplan | OpenBao Unseal Custody Models and SSH Automation Path | net-kingdom | net-kingdom | active | codex | net-kingdom | 2026-06-17 | 2026-06-18 |
NET-WP-0020 — OpenBao Unseal Custody Models and SSH Automation Path
Scope: Framework for three OpenBao init/unseal custody models; automation-first development path; console decision points; downstream hooks for SSH engine and host CA automation on greenfield 3-node bootstrap.
Strategy: Start with sops-held-automation for fast unattended test cycles;
add attended-ceremony and auto-unseal-transit with blocking gates as
production trust increases.
Tasks
T1 — Custody model canon and console gates
id: NET-WP-0020-T01
status: done
priority: high
docs/openbao-unseal-custody-models.md- Console: list + select commands; gates block planned models
smooth-bootstrap-guide.mdStep 5 update- Makefile targets
T2 — SOPS-held init/unseal automation hooks
id: NET-WP-0020-T02
status: todo
priority: high
- Extend
creds-bootstrap-agent.shfor OpenBao init/unseal when sealed - Non-secret evidence flags:
openbao_initialized,openbao_post_unseal_verified - Integrate with
make openbao-configure-initialpost-unseal
T3 — Attended ceremony automation profile
id: NET-WP-0020-T03
status: wait
priority: medium
- Implement
attended-ceremonyselection path (runbooks + evidence validators) - Production profile blocks
sops-held-automationdefault
Blocked until: T2 automation path proven on greenfield rebuild.
T4 — Auto-unseal transit profile
id: NET-WP-0020-T04
status: wait
priority: medium
railiance-platformHelm seal stanza for transit/KMS- Console gate + evidence for
auto-unseal-transit
T5 — SSH engine + host CA automation (cross-repo)
id: NET-WP-0020-T05
status: done
priority: high
railiance-platform:openbao-configure-sshdeclarative script + Makefile targetsrailiance-infra:bootstrap-ssh-carole +ssh_principals.yamlinventory- Live apply: OpenBao SSH engine + roles +
warden-signon Railiance (2026-06-18) - Live apply:
bootstrap-ssh-caon CoulombCore + Railiance01 - Close
ops-wardenWP-0008 T2 verification gate
See also
history/2026-06-17-openbao-ssh-custody-and-bootstrap-assessment.md— state + concepts (read before T5)ops-warden/workplans/WARDEN-WP-0008-production-ssh-path-and-stewardship-closeout.mdrailiance-platform/docs/openbao.md