@@ -31,17 +31,18 @@ locals {
31
31
" sa-saopaulo" = " tcp://oberstein-sao-cdr-dev.tailscale.svc.cluster.local:2375"
32
32
}
33
33
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
35
36
container_name = " coder-${ data . coder_workspace . me . owner } -${ lower (data. coder_workspace . me . name )} "
36
37
registry_name = " codercom/oss-dogfood"
37
38
jfrog_host = replace (var. jfrog_url , " https://" , " " )
38
39
}
39
40
40
- data "coder_parameter" "repo_dir " {
41
+ data "coder_parameter" "repo_base_dir " {
41
42
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 🪄."
45
46
mutable = true
46
47
}
47
48
@@ -86,41 +87,41 @@ data "coder_workspace" "me" {}
86
87
87
88
module "slackme" {
88
89
source = " registry.coder.com/modules/slackme/coder"
89
- version = " 1.0.1 "
90
+ version = " 1.0.2 "
90
91
agent_id = coder_agent. dev . id
91
92
auth_provider_id = " slack"
92
93
}
93
94
94
95
module "dotfiles" {
95
96
source = " registry.coder.com/modules/dotfiles/coder"
96
- version = " 1.0.1 "
97
+ version = " 1.0.2 "
97
98
agent_id = coder_agent. dev . id
98
99
}
99
100
100
101
module "git-clone" {
101
102
source = " registry.coder.com/modules/git-clone/coder"
102
- version = " 1.0.1 "
103
+ version = " 1.0.2 "
103
104
agent_id = coder_agent. dev . id
104
105
url = " https://github.com/coder/coder"
105
- path = local. repo_dir
106
+ path = local. repo_base_dir
106
107
}
107
108
108
109
module "personalize" {
109
110
source = " registry.coder.com/modules/personalize/coder"
110
- version = " 1.0.1 "
111
+ version = " 1.0.2 "
111
112
agent_id = coder_agent. dev . id
112
113
}
113
114
114
115
module "code-server" {
115
116
source = " registry.coder.com/modules/code-server/coder"
116
- version = " 1.0.1 "
117
+ version = " 1.0.2 "
117
118
agent_id = coder_agent. dev . id
118
119
folder = local. repo_dir
119
120
}
120
121
121
122
module "jetbrains_gateway" {
122
123
source = " registry.coder.com/modules/jetbrains-gateway/coder"
123
- version = " 1.0.1 "
124
+ version = " 1.0.2 "
124
125
agent_id = coder_agent. dev . id
125
126
agent_name = " dev"
126
127
folder = local. repo_dir
@@ -130,26 +131,26 @@ module "jetbrains_gateway" {
130
131
131
132
module "vscode-desktop" {
132
133
source = " registry.coder.com/modules/vscode-desktop/coder"
133
- version = " 1.0.1 "
134
+ version = " 1.0.2 "
134
135
agent_id = coder_agent. dev . id
135
136
folder = local. repo_dir
136
137
}
137
138
138
139
module "filebrowser" {
139
140
source = " registry.coder.com/modules/filebrowser/coder"
140
- version = " 1.0.1 "
141
+ version = " 1.0.2 "
141
142
agent_id = coder_agent. dev . id
142
143
}
143
144
144
145
module "coder-login" {
145
146
source = " registry.coder.com/modules/coder-login/coder"
146
- version = " 1.0.1 "
147
+ version = " 1.0.2 "
147
148
agent_id = coder_agent. dev . id
148
149
}
149
150
150
151
module "jfrog" {
151
152
source = " registry.coder.com/modules/jfrog-oauth/coder"
152
- version = " 1.0.1 "
153
+ version = " 1.0.2 "
153
154
agent_id = coder_agent. dev . id
154
155
jfrog_url = var. jfrog_url
155
156
configure_code_server = true
@@ -165,7 +166,7 @@ module "jfrog" {
165
166
resource "coder_agent" "dev" {
166
167
arch = " amd64"
167
168
os = " linux"
168
- dir = data . coder_parameter . repo_dir . value
169
+ dir = local . repo_dir
169
170
env = {
170
171
GITHUB_TOKEN : data.coder_external_auth.github.access_token,
171
172
OIDC_TOKEN : data.coder_workspace.me.owner_oidc_access_token,
0 commit comments