Coder のテンプレートを Tarraform で管理する
2025-08-03
Coder はクラウド開発環境をセットアップするツールです。 ドキュメントを見ていたところ、テンプレートを Terraform で登録できると知りました。

公式ドキュメント
さっそく試してみます。
1. トークンを発行
Terraform から Coder へアクセスするにはトークンが必要です。 アカウント設定より発行できます。



2. Terraform を書く
コードを書きましょう。 1. で発行したトークンを terraform.tfvars にセットします。
サンプルコード
</>
メモ
Coder の Provider です
Coder へアクセスするためのトークンです
coderd_template というリソースでテンプレートを管理できます。
ここで指定したディレクトリがテンプレートとして登録されます
3. 登録する
Coder へ登録します。terraform apply を実行しましょう。
</>
$ terraform apply
coderd_template.minimum: Creating...
coderd_template.minimum: Creation complete after 8s [id=9a0a42b9-1af9-a498-c031-a9a04d17ca9a]
Apply complete! Resources: 1 added, 0 changed, 0 destroyed.
登録されました。

おわり
テンプレートを Terraform で管理できるのは良きですね。 画面でぽちぽち作るのと比べて、格段に楽でした。
Links