init-bao.sh 688 B

1234567891011121314151617181920
  1. #!/usr/bin/env bash
  2. set -euo pipefail
  3. export BAO_TOKEN='root'
  4. export BAO_ADDR='http://localhost:8200'
  5. bao kv put -mount=secret foo bar=old_bazz lorem=old_ipsum
  6. bao kv put -mount=secret foo bar=bazz lorem=ipsum
  7. bao secrets enable -version=1 -path=secret_v1 kv
  8. bao kv put -mount=secret_v1 foo bar=bazz_v1 lorem=ipsum_v1
  9. bao policy write read-kv testdata/policy-read-kv.hcl
  10. bao auth enable --path=customuserpasspath userpass
  11. bao write auth/customuserpasspath/users/alice password=bob4ever token_policies=read-kv
  12. bao namespace create my-namespace
  13. bao secrets enable -version=2 --namespace=my-namespace kv
  14. bao kv put -mount=kv --namespace=my-namespace foo namespaced-bar=namespaced-bazz