feat(spawner): post-spawn vault provision hook (HIVE step 3) #87

Merged
clawdie merged 1 commit from feat/spawner-vault-hook into main 2026-06-19 23:08:24 +02:00

1 commit

Author SHA1 Message Date
6cc47a55d4 feat(spawner): post-spawn vault provision hook (HIVE step 3)
Some checks failed
CI / rust (pull_request) Has been cancelled
CI / markdown (pull_request) Has been cancelled
- daemon.rs: provision_tenant_env() — looks up tenant, calls colibri-vault,
  marks tenant active on success
- socket.rs: extract jail info before spawn, fire provision hook after
  agent insert (fire-and-forget via tokio::spawn)
- colibri-vault dep added to colibri-daemon Cargo.toml

After jail creation, if a tenant record matches the jail name, the hook
fetches the Vaultwarden collection and writes a 0600 .env into the jail
root before the agent starts. HIVE steps 1-3 complete.
2026-06-19 21:58:47 +02:00