Skip to content
6 changes: 6 additions & 0 deletions docs/glossary.md
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,12 @@ up の後に VS Code で dev コンテナを開く(docs/specifications/editor-
| region の出所 | — | 参照の AWS_DEFAULT_REGION へ書く値をどこから得たか。参照に既にある・ホストの region・利用者の入力・既定の値(ap-northeast-1)の 4 つ | — | — | `docs/specifications/secret-backend.md` |
| 鍵の確認の結果 | — | AWS の方法 3 で、ホストの [default] の鍵を取り込むかを決めた結果。受け入れた・断った・確認しなかった(ホストに鍵が無い)の 3 つ。方針が import なら受け入れた。skip ならホストに鍵があれば断った、無ければ確認しなかったになる | — | — | `docs/specifications/secret-backend.md` |
| 鍵ファイルの発見 | — | ~/gcp-credentials/ の *.json を読み、正規化したプロファイル名から鍵ファイルへの対応を作ること。出力を持たない | — | — | `docs/specifications/secret-backend.md` |
| 利用の形 | — | OpenBao サーバの持ち方の 3 つの区分。個人の形(1 人で 1 台)・チームの形(チームで 1 台、チーム共通と個人の置き場を分ける)・既存のサーバの形(組織が運用するサーバへ接続する) | — | — | — |
| ポリシーの雛形 | — | devbase が前提にする権限を OpenBao のポリシー(HCL)として書いた、docs/user/openbao/policies/ のファイル。管理する人が自分のサーバへ書き込んで使う | — | — | — |
| 試用の構成 | — | docs/user/openbao/compose.yml で開発モードの OpenBao を手元に立て、devbase の接続を試して片付けるまでの最小の構成 | — | — | — |
| 利用者の識別子 | — | secrets/backend.yml の openbao.user。サーバの entity 名と同じ値にし、個人単位の置き場のパスに使う | — | — | — |
| コンテナから見た接続先 | — | dev コンテナへ BAO_ADDR として渡す OpenBao の接続先。openbao.url が http の loopback でローカル扱いのときはホストを host.docker.internal に置き換えた値、それ以外(https を含む)は openbao.url のまま | — | — | — |
| 管理する人 | — | 利用者の OpenBao サーバで、マウント・AppRole・ポリシー・entity を作る人。個人の形では利用者本人 | — | — | — |

## スナップショット(`snapshot`)

Expand Down
42 changes: 42 additions & 0 deletions docs/glossary/glossary.json
Original file line number Diff line number Diff line change
Expand Up @@ -954,6 +954,48 @@
"context": "cli",
"meaning": "zsh を起動して補完のファイルを読み込み、行を打って補完が実際に出した候補を期待と比べるテスト。一致テストが内容を読んで比べるのに対し、候補そのものを見る",
"source": "docs/specifications/cli-argument-resolution.md"
},
{
"term": "利用の形",
"context": "secret",
"meaning": "OpenBao サーバの持ち方の 3 つの区分。個人の形(1 人で 1 台)・チームの形(チームで 1 台、チーム共通と個人の置き場を分ける)・既存のサーバの形(組織が運用するサーバへ接続する)",
"source": "",
"pending_source": "issues/issue-295-design.md"
},
{
"term": "ポリシーの雛形",
"context": "secret",
"meaning": "devbase が前提にする権限を OpenBao のポリシー(HCL)として書いた、docs/user/openbao/policies/ のファイル。管理する人が自分のサーバへ書き込んで使う",
"source": "",
"pending_source": "issues/issue-295-design.md"
},
{
"term": "試用の構成",
"context": "secret",
"meaning": "docs/user/openbao/compose.yml で開発モードの OpenBao を手元に立て、devbase の接続を試して片付けるまでの最小の構成",
"source": "",
"pending_source": "issues/issue-295-design.md"
},
{
"term": "利用者の識別子",
"context": "secret",
"meaning": "secrets/backend.yml の openbao.user。サーバの entity 名と同じ値にし、個人単位の置き場のパスに使う",
"source": "",
"pending_source": "issues/issue-295-design.md"
},
{
"term": "コンテナから見た接続先",
"context": "secret",
"meaning": "dev コンテナへ BAO_ADDR として渡す OpenBao の接続先。openbao.url が http の loopback でローカル扱いのときはホストを host.docker.internal に置き換えた値、それ以外(https を含む)は openbao.url のまま",
"source": "",
"pending_source": "issues/issue-295-design.md"
},
{
"term": "管理する人",
"context": "secret",
"meaning": "利用者の OpenBao サーバで、マウント・AppRole・ポリシー・entity を作る人。個人の形では利用者本人",
"source": "",
"pending_source": "issues/issue-295-design.md"
}
]
}
Loading
Loading