Skip to content

Commit 7697005

Browse files
authored
chore(dogfood): prevent downloading modules on workspace stop (coder#15922)
1 parent cdc1978 commit 7697005

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

dogfood/contents/main.tf

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ locals {
2424
}
2525

2626
repo_base_dir = data.coder_parameter.repo_base_dir.value == "~" ? "/home/coder" : replace(data.coder_parameter.repo_base_dir.value, "/^~\\//", "/home/coder/")
27-
repo_dir = replace(module.git-clone.repo_dir, "/^~\\//", "/home/coder/")
27+
repo_dir = replace(try(module.git-clone[0].repo_dir, ""), "/^~\\//", "/home/coder/")
2828
container_name = "coder-${data.coder_workspace_owner.me.name}-${lower(data.coder_workspace.me.name)}"
2929
}
3030

@@ -110,19 +110,22 @@ data "coder_workspace_tags" "tags" {
110110
}
111111

112112
module "slackme" {
113+
count = data.coder_workspace.me.start_count
113114
source = "dev.registry.coder.com/modules/slackme/coder"
114115
version = ">= 1.0.0"
115116
agent_id = coder_agent.dev.id
116117
auth_provider_id = "slack"
117118
}
118119

119120
module "dotfiles" {
121+
count = data.coder_workspace.me.start_count
120122
source = "dev.registry.coder.com/modules/dotfiles/coder"
121123
version = ">= 1.0.0"
122124
agent_id = coder_agent.dev.id
123125
}
124126

125127
module "git-clone" {
128+
count = data.coder_workspace.me.start_count
126129
source = "dev.registry.coder.com/modules/git-clone/coder"
127130
version = ">= 1.0.0"
128131
agent_id = coder_agent.dev.id
@@ -131,12 +134,14 @@ module "git-clone" {
131134
}
132135

133136
module "personalize" {
137+
count = data.coder_workspace.me.start_count
134138
source = "dev.registry.coder.com/modules/personalize/coder"
135139
version = ">= 1.0.0"
136140
agent_id = coder_agent.dev.id
137141
}
138142

139143
module "code-server" {
144+
count = data.coder_workspace.me.start_count
140145
source = "dev.registry.coder.com/modules/code-server/coder"
141146
version = ">= 1.0.0"
142147
agent_id = coder_agent.dev.id
@@ -145,6 +150,7 @@ module "code-server" {
145150
}
146151

147152
module "jetbrains_gateway" {
153+
count = data.coder_workspace.me.start_count
148154
source = "dev.registry.coder.com/modules/jetbrains-gateway/coder"
149155
version = ">= 1.0.0"
150156
agent_id = coder_agent.dev.id
@@ -156,19 +162,22 @@ module "jetbrains_gateway" {
156162
}
157163

158164
module "filebrowser" {
165+
count = data.coder_workspace.me.start_count
159166
source = "dev.registry.coder.com/modules/filebrowser/coder"
160167
version = ">= 1.0.0"
161168
agent_id = coder_agent.dev.id
162169
agent_name = "dev"
163170
}
164171

165172
module "coder-login" {
173+
count = data.coder_workspace.me.start_count
166174
source = "dev.registry.coder.com/modules/coder-login/coder"
167175
version = ">= 1.0.0"
168176
agent_id = coder_agent.dev.id
169177
}
170178

171179
module "cursor" {
180+
count = data.coder_workspace.me.start_count
172181
source = "dev.registry.coder.com/modules/cursor/coder"
173182
version = ">= 1.0.0"
174183
agent_id = coder_agent.dev.id

0 commit comments

Comments
 (0)