generated from coulomb/repo-seed
WARDEN-WP-0005: OpenBao-first documentation alignment
Document OpenBao as the platform production secrets service while keeping the vault-compatible warden.yaml config shape. Update OpsWardenConfig, SCOPE, and CertCommandInterface cross-references.
This commit is contained in:
@@ -14,8 +14,9 @@ SSH certificate for a named actor. The caller passes the cert to the SSH process
|
||||
the actor's private key.
|
||||
|
||||
This interface is intentionally tool-agnostic: the caller (`ops-bridge`, a script, a CI
|
||||
pipeline) does not need to know whether the CA is a local file or HashiCorp Vault. Any
|
||||
command that writes a cert to stdout and exits 0 satisfies the contract.
|
||||
pipeline) does not need to know whether the CA is a local file, OpenBao, or another
|
||||
Vault-compatible SSH secrets engine. Any command that writes a cert to stdout and exits 0
|
||||
satisfies the contract.
|
||||
|
||||
---
|
||||
|
||||
@@ -30,7 +31,7 @@ warden sign <actor-name> --pubkey <path/to/actor.pub>
|
||||
Or any equivalent shell command:
|
||||
|
||||
```
|
||||
vault write -field=signed_key ssh/sign/agt-role public_key=@/tmp/key.pub
|
||||
bao write -field=signed_key ssh/sign/agt-role public_key=@/tmp/key.pub
|
||||
ssh-keygen -s /path/to/ca -I agt-test -n agt-task -V +24h /tmp/key.pub && cat /tmp/key-cert.pub
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user