Coder のテンプレートを Tarraform で管理する

2025-08-03
Coder はクラウド開発環境をセットアップするツールです。
ドキュメントを見ていたところ、テンプレートを Terraform で登録できると知りました。
architecture.png
公式ドキュメント
さっそく試してみます。
1. トークンを発行
Terraform から Coder へアクセスするにはトークンが必要です。
アカウント設定より発行できます。
accountsetting.png
tokenadd.png
tokencreated.png
2. Terraform を書く
コードを書きましょう。
1. で発行したトークンを terraform.tfvars にセットします。
サンプルコード
</>
1
メモ
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.
登録されました。
registered.png
おわり
テンプレートを Terraform で管理できるのは良きですね。
画面でぽちぽち作るのと比べて、格段に楽でした。
Links