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

Commite9efb79

Browse files
committed
update with new proposed data source
1 parent9589acb commite9efb79

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

‎dogfood/coder/main.tf‎

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ locals {
3737
repo_base_dir=data.coder_parameter.repo_base_dir.value=="~"?"/home/coder":replace(data.coder_parameter.repo_base_dir.value,"/^~\\//","/home/coder/")
3838
repo_dir=replace(try(module.git-clone[0].repo_dir,""),"/^~\\//","/home/coder/")
3939
container_name="coder-${data.coder_workspace_owner.me.name}-${lower(data.coder_workspace.me.name)}"
40-
is_task=coder_task.task.prompt!="default"
4140
}
4241

4342
data"coder_workspace_preset""cpt" {
@@ -230,6 +229,7 @@ data "coder_external_auth" "github" {
230229

231230
data"coder_workspace""me" {}
232231
data"coder_workspace_owner""me" {}
232+
data"coder_ai_task_prompt""me" {}
233233
data"coder_workspace_tags""tags" {
234234
tags={
235235
"cluster":"dogfood-v2"
@@ -782,7 +782,7 @@ resource "coder_metadata" "container_info" {
782782
}
783783
item {
784784
key="ai_task"
785-
value=local.is_task?"yes":"no"
785+
value=data.coder_ai_task_prompt.me.enabled?"yes":"no"
786786
}
787787
}
788788

@@ -816,7 +816,7 @@ locals {
816816
}
817817

818818
module"claude-code" {
819-
count=local.is_task? data.coder_workspace.me.start_count:0
819+
count=data.coder_ai_task_prompt.me.enabled? data.coder_workspace.me.start_count:0
820820
source="dev.registry.coder.com/coder/claude-code/coder"
821821
version="3.4.4"
822822
agent_id=coder_agent.dev.id
@@ -827,19 +827,20 @@ module "claude-code" {
827827
agentapi_version="latest"
828828

829829
system_prompt=local.claude_system_prompt
830-
ai_prompt=coder_ai_task.task.prompt
830+
ai_prompt=data.coder_ai_task_prompt.me.value
831831
post_install_script=<<-EOT
832832
claude mcp add playwright npx -- @playwright/mcp@latest --headless --isolated --no-sandbox
833833
claude mcp add desktop-commander npx -- @wonderwhy-er/desktop-commander@latest
834834
EOT
835835
}
836836

837837
resource"coder_ai_task""task" {
838-
app_id=module.claude-code.task_app_id
838+
count=data.coder_ai_task_prompt.me.enabled? data.coder_workspace.me.start_count:0
839+
app_id=module.claude-code[count.index].task_app_id
839840
}
840841

841842
resource"coder_app""develop_sh" {
842-
count=local.is_task? data.coder_workspace.me.start_count:0
843+
count=data.coder_ai_task_prompt.me.enabled? data.coder_workspace.me.start_count:0
843844
agent_id=coder_agent.dev.id
844845
slug="develop-sh"
845846
display_name="develop.sh"
@@ -852,7 +853,7 @@ resource "coder_app" "develop_sh" {
852853
}
853854

854855
resource"coder_script""develop_sh" {
855-
count=local.is_task? data.coder_workspace.me.start_count:0
856+
count=data.coder_ai_task_prompt.me.enabled? data.coder_workspace.me.start_count:0
856857
display_name="develop.sh"
857858
agent_id=coder_agent.dev.id
858859
run_on_start=true
@@ -875,7 +876,7 @@ resource "coder_script" "develop_sh" {
875876
}
876877

877878
resource"coder_app""preview" {
878-
count=local.is_task? data.coder_workspace.me.start_count:0
879+
count=data.coder_ai_task_prompt.me.enabled? data.coder_workspace.me.start_count:0
879880
agent_id=coder_agent.dev.id
880881
slug="preview"
881882
display_name="Preview"

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp