Skip to content

Commit de6d479

Browse files
matifalimafredri
andauthored
chore(dogfood): replace repo_dir with base_repo_dir in git-clone module (#11835)
Co-authored-by: Mathias Fredriksson <mafredri@gmail.com>
1 parent bb8ce7b commit de6d479

File tree

1 file changed

+18
-17
lines changed

1 file changed

+18
-17
lines changed

dogfood/main.tf

+18-17
Original file line numberDiff line numberDiff line change
@@ -31,17 +31,18 @@ locals {
3131
"sa-saopaulo" = "tcp://oberstein-sao-cdr-dev.tailscale.svc.cluster.local:2375"
3232
}
3333

34-
repo_dir = replace(data.coder_parameter.repo_dir.value, "/^~\\//", "/home/coder/")
34+
repo_base_dir = replace(data.coder_parameter.repo_base_dir.value, "/^~\\//", "/home/coder/")
35+
repo_dir = module.git-clone.repo_dir
3536
container_name = "coder-${data.coder_workspace.me.owner}-${lower(data.coder_workspace.me.name)}"
3637
registry_name = "codercom/oss-dogfood"
3738
jfrog_host = replace(var.jfrog_url, "https://", "")
3839
}
3940

40-
data "coder_parameter" "repo_dir" {
41+
data "coder_parameter" "repo_base_dir" {
4142
type = "string"
42-
name = "Coder Repository Directory"
43-
default = "~/coder"
44-
description = "The directory specified will be created and [coder/coder](https://github.com/coder/coder) will be automatically cloned into it 🪄."
43+
name = "Coder Repository Base Directory"
44+
default = "~"
45+
description = "The directory specified will be created (if missing) and [coder/coder](https://github.com/coder/coder) will be automatically cloned into [base directory]/coder 🪄."
4546
mutable = true
4647
}
4748

@@ -86,41 +87,41 @@ data "coder_workspace" "me" {}
8687

8788
module "slackme" {
8889
source = "registry.coder.com/modules/slackme/coder"
89-
version = "1.0.1"
90+
version = "1.0.2"
9091
agent_id = coder_agent.dev.id
9192
auth_provider_id = "slack"
9293
}
9394

9495
module "dotfiles" {
9596
source = "registry.coder.com/modules/dotfiles/coder"
96-
version = "1.0.1"
97+
version = "1.0.2"
9798
agent_id = coder_agent.dev.id
9899
}
99100

100101
module "git-clone" {
101102
source = "registry.coder.com/modules/git-clone/coder"
102-
version = "1.0.1"
103+
version = "1.0.2"
103104
agent_id = coder_agent.dev.id
104105
url = "https://github.com/coder/coder"
105-
path = local.repo_dir
106+
path = local.repo_base_dir
106107
}
107108

108109
module "personalize" {
109110
source = "registry.coder.com/modules/personalize/coder"
110-
version = "1.0.1"
111+
version = "1.0.2"
111112
agent_id = coder_agent.dev.id
112113
}
113114

114115
module "code-server" {
115116
source = "registry.coder.com/modules/code-server/coder"
116-
version = "1.0.1"
117+
version = "1.0.2"
117118
agent_id = coder_agent.dev.id
118119
folder = local.repo_dir
119120
}
120121

121122
module "jetbrains_gateway" {
122123
source = "registry.coder.com/modules/jetbrains-gateway/coder"
123-
version = "1.0.1"
124+
version = "1.0.2"
124125
agent_id = coder_agent.dev.id
125126
agent_name = "dev"
126127
folder = local.repo_dir
@@ -130,26 +131,26 @@ module "jetbrains_gateway" {
130131

131132
module "vscode-desktop" {
132133
source = "registry.coder.com/modules/vscode-desktop/coder"
133-
version = "1.0.1"
134+
version = "1.0.2"
134135
agent_id = coder_agent.dev.id
135136
folder = local.repo_dir
136137
}
137138

138139
module "filebrowser" {
139140
source = "registry.coder.com/modules/filebrowser/coder"
140-
version = "1.0.1"
141+
version = "1.0.2"
141142
agent_id = coder_agent.dev.id
142143
}
143144

144145
module "coder-login" {
145146
source = "registry.coder.com/modules/coder-login/coder"
146-
version = "1.0.1"
147+
version = "1.0.2"
147148
agent_id = coder_agent.dev.id
148149
}
149150

150151
module "jfrog" {
151152
source = "registry.coder.com/modules/jfrog-oauth/coder"
152-
version = "1.0.1"
153+
version = "1.0.2"
153154
agent_id = coder_agent.dev.id
154155
jfrog_url = var.jfrog_url
155156
configure_code_server = true
@@ -165,7 +166,7 @@ module "jfrog" {
165166
resource "coder_agent" "dev" {
166167
arch = "amd64"
167168
os = "linux"
168-
dir = data.coder_parameter.repo_dir.value
169+
dir = local.repo_dir
169170
env = {
170171
GITHUB_TOKEN : data.coder_external_auth.github.access_token,
171172
OIDC_TOKEN : data.coder_workspace.me.owner_oidc_access_token,

0 commit comments

Comments
 (0)