Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit4c31a55

Browse files
committed
fix(examples/templates): update tasks-docker template to support provider version 2.12.0
1 parent5ecab7b commit4c31a55

File tree

1 file changed

+19
-18
lines changed
  • examples/templates/tasks-docker

1 file changed

+19
-18
lines changed

‎examples/templates/tasks-docker/main.tf‎

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
terraform {
22
required_providers {
33
coder={
4-
source="coder/coder"
4+
source="coder/coder"
5+
version=">= 2.12"
56
}
67
docker={
78
source="kreuzwerker/docker"
@@ -12,22 +13,29 @@ terraform {
1213
# This template requires a valid Docker socket
1314
# However, you can reference our Kubernetes/VM
1415
# example templates and adapt the Claude Code module
15-
#
16-
# see: https://registry.coder.com/templates
16+
#
17+
# see: https://registry.coder.com/templates
1718
provider"docker" {}
1819

20+
# A Coder Task resource stores the prompt sent to the task
21+
# and enables us to store the coder_workspace_app associated
22+
# with the task.
23+
resource"coder_ai_task""task" {
24+
app_id=module.claude-code.task_app_id
25+
}
26+
1927
# The Claude Code module does the automatic task reporting
2028
# Other agent modules: https://registry.coder.com/modules?search=agent
21-
# Or use a custom agent:
29+
# Or use a custom agent:
2230
module"claude-code" {
2331
count=data.coder_workspace.me.start_count
2432
source="registry.coder.com/coder/claude-code/coder"
25-
version="3.1.1"
33+
version="4.0.0"
2634
agent_id=coder_agent.main.id
2735
workdir="/home/coder/projects"
2836
order=999
2937
claude_api_key=""
30-
ai_prompt=data.coder_parameter.ai_prompt.value
38+
ai_prompt=coder_ai_task.task.prompt
3139
system_prompt=data.coder_parameter.system_prompt.value
3240
model="sonnet"
3341
permission_mode="plan"
@@ -51,13 +59,13 @@ data "coder_workspace_preset" "default" {
5159
(servers, dev watchers, GUI apps).
5260
-Built-in tools - use for everything else:
5361
(file operations, git commands, builds & installs, one-off shell commands)
54-
62+
5563
Remember this decision rule:
5664
- Stays running? → desktop-commander
5765
- Finishes immediately? → built-in tools
58-
66+
5967
-- Context --
60-
There is an existing app and tmux dev server running on port 8000. Be sure to read it's CLAUDE.md (./realworld-django-rest-framework-angular/CLAUDE.md) to learn more about it.
68+
There is an existing app and tmux dev server running on port 8000. Be sure to read it's CLAUDE.md (./realworld-django-rest-framework-angular/CLAUDE.md) to learn more about it.
6169
6270
Since this app is for demo purposes and the user is previewing the homepage and subsequent pages, aim to make the first visual change/prototype very quickly so the user can preview it, then focus on backend or logic which can be a more involved, long-running architecture plan.
6371
@@ -107,7 +115,7 @@ data "coder_workspace_preset" "default" {
107115

108116
# Pre-builds is a Coder Premium
109117
# feature to speed up workspace creation
110-
#
118+
#
111119
# see https://coder.com/docs/admin/templates/extending-templates/prebuilt-workspaces
112120
# prebuilds {
113121
# instances = 1
@@ -126,13 +134,6 @@ data "coder_parameter" "system_prompt" {
126134
description="System prompt for the agent with generalized instructions"
127135
mutable=false
128136
}
129-
data"coder_parameter""ai_prompt" {
130-
type="string"
131-
name="AI Prompt"
132-
default=""
133-
description="Write a prompt for Claude Code"
134-
mutable=true
135-
}
136137
data"coder_parameter""setup_script" {
137138
name="setup_script"
138139
display_name="Setup Script"
@@ -373,4 +374,4 @@ resource "docker_container" "workspace" {
373374
label="coder.workspace_name"
374375
value=data.coder_workspace.me.name
375376
}
376-
}
377+
}

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp