個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Open source, self-hostable control plane for running OpenTofu/Terraform modules from Git
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
Takosumi は、Git に置いた OpenTofu / Terraform module をチームで安全に実行するための オープンソースの管理サーバーです。 既存の module と provider をそのまま使い、次の部分を Takosumi が引き受けます。 • 変更内容を plan で確認してから、同じ計画を apply する • 実行した commit、実行者、時刻、結果を記録する • state、output、ログを実行ごとに保存する • クラウドの認証情報を保管し、実行中の runner にだけ渡す • Git から取り込んだアプリやインフラを、画面と API から管理する Takosumi 専用の .tf 記法や first-party provider はありません。Cloudflare、AWS、 Kubernetes などは、それぞれの既存 provider が操作します。 ソフトウェアのドキュメント · Takosumi hosted service のドキュメント この短い手順は、開発用の API をメモリ上で起動します。Bun と Git が必要です。 別のターミナルから、起動したサーバーが公開している機能を確認します。檢視完整 README ↗
English: README.en.md
Takosumi は、Git に置いた OpenTofu / Terraform のソフトウェアを、接続したクラウドへ アプリのように追加して使うための、オープンソースの管理サーバーです。追加や更新の前に、 作成・変更・削除されるリソースの数を確かめてからデプロイできます。
使う module と provider はそのままで、Takosumi 専用の設定言語や first-party provider は ありません。Cloudflare、AWS、Kubernetes などは、それぞれの既存 provider が操作します。
ソフトウェアのドキュメント · Takosumi hosted service のドキュメント
sudo を使います。サンプルは外部リソースを
作らないため、クラウドの認証情報は要りません。dashboard では、ストアで選んで追加するものを サービス と呼び、追加したサービスは ワークロード の一覧に並びます。ホームから開く、サービス自身の画面は アプリ です。 docs と API では、追加したサービスを Capsule と呼びます。デプロイの 1 単位で、 Git URL・ref・module path と、変数・接続をまとめたものです。Takosumi は ref を 1 つの commit に固定し、Capsule への変更を、 変更の確認(plan)とデプロイ(apply)の別々の Run として記録します。apply の Run は確認した plan の Run に固定されるため、読んだ差分と実際にデプロイする差分が一致します。
repository は任意で .well-known/takosumi.json を置き、同じ commit の scan で見つかった
module に、Takosumi 向けの情報を添えられます。manifest は module を作ったり選んだりできず、
実行の権限は DB が持つ InstallConfig、Plan、Run にあります
(Repository manifest)。
Takoform は registry.terraform.io/tako0614/takoform からインストールする、ほかと同じ
provider です。Takoform の Form 定義や、Form をホストして実体化するサービスは、この
リポジトリの所有物ではありません。過去の試作にあった /v1/resources、Resource Shape、
Form Host、TargetPool、SpacePolicy の API と画面は、現在のソフトウェアの機能ではありません。
互換用に残る API、schema、保存データは移行用の内部実装で、利用手順や画面のナビゲーションには
載せません。
app.takosumi.com で提供する公式ホスティングです。hosted
Form/service、料金、容量、サポートは hosted service 側が決めます。OSS は hosted service がなくても動きます。hosted service 固有の価格、Stripe、内部の配置先はこの リポジトリの公開仕様ではありません。境界の詳細は 製品の境界にあります。
Takos は別の製品です。Accounts / deploy-control / dashboard / runner を Takos worker に 組み込みません。Takos は外部 client として Takosumi endpoint に接続します。
InstallConfig の境界bun run check
bun run check はローカルの完全ゲートです。format、static checks、tests、dashboard と
browser checks、docs browser check、build checks を順番に実行します。CI では同じ検査を
複数の job に分けます。構成と test shard の扱いは
CI の品質ゲートを参照してください。
主なディレクトリは、公開 contract の contract/、control plane の core/、画面の
dashboard/、runner の runner/、配布構成の deploy/、ドキュメントの docs/ です。
standalone OSS clone は Takosumi hosted service の GA や本番課金の操作を代理実行しません。
ライセンスは AGPL-3.0-only です。脆弱性の報告方法は SECURITY.mdを参照してください。