# main.tf (無 Docker provider 版,單容器 VSCode) terraform { required_providers { coder = { source = "coder/coder" } } } provider "coder" {} # 基本 workspace 資料 data "coder_workspace" "me" {} # 取得使用者名稱 data "coder_workspace_owner" "me" {} # 自動建立使用者 config 目錄與預設設定(使用 dir,無 shell) resource "coder_agent" "main" { os = "linux" arch = "amd64" dir = "/projects/${data.coder_workspace_owner.me.name}" # 預設 VSCode 設定檔 env = { CODE_SERVER_CONFIG = <