@@ -20,7 +20,7 @@ variable "java_image" {
20
20
}
21
21
22
22
locals {
23
- username = data. coder_workspace . me . owner
23
+ username = data. coder_workspace_owner . me . name
24
24
25
25
images = {
26
26
" go" = var.go_image,
@@ -33,6 +33,7 @@ data "coder_provisioner" "me" {
33
33
34
34
data "coder_workspace" "me" {
35
35
}
36
+ data "coder_workspace_owner" "me" {}
36
37
37
38
data "coder_parameter" "container_image" {
38
39
name = " container_image"
@@ -61,10 +62,10 @@ resource "coder_agent" "main" {
61
62
EOF
62
63
63
64
env = {
64
- GIT_AUTHOR_NAME= " ${ data . coder_workspace . me . owner } "
65
- GIT_COMMITTER_NAME= " ${ data . coder_workspace . me . owner } "
66
- GIT_AUTHOR_EMAIL= " ${ data . coder_workspace . me . owner_email } "
67
- GIT_COMMITTER_EMAIL= " ${ data . coder_workspace . me . owner_email } "
65
+ GIT_AUTHOR_NAME= " ${ data . coder_workspace_owner . me . name } "
66
+ GIT_COMMITTER_NAME= " ${ data . coder_workspace_owner . me . name } "
67
+ GIT_AUTHOR_EMAIL= " ${ data . coder_workspace_owner . me . email } "
68
+ GIT_COMMITTER_EMAIL= " ${ data . coder_workspace_owner . me . email } "
68
69
}
69
70
}
70
71
@@ -91,11 +92,11 @@ resource "docker_volume" "home_volume" {
91
92
}
92
93
labels {
93
94
label = " coder.owner"
94
- value = data. coder_workspace . me . owner
95
+ value = data. coder_workspace_owner . me . name
95
96
}
96
97
labels {
97
98
label = " coder.owner_id"
98
- value = data. coder_workspace . me . owner_id
99
+ value = data. coder_workspace_owner . me . id
99
100
}
100
101
labels {
101
102
label = " coder.workspace_id"
@@ -119,7 +120,7 @@ resource "coder_metadata" "home_info" {
119
120
resource "docker_container" "workspace" {
120
121
count = data. coder_workspace . me . start_count
121
122
image = local. images [data . coder_parameter . container_image . value ]
122
- name = " coder-${ data . coder_workspace . me . owner } -${ lower (data. coder_workspace . me . name )} "
123
+ name = " coder-${ data . coder_workspace_owner . me . name } -${ lower (data. coder_workspace . me . name )} "
123
124
hostname = data. coder_workspace . me . name
124
125
entrypoint = [" sh" ," -c" ,replace (coder_agent. main . init_script ," /localhost|127\\ .0\\ .0\\ .1/" ," host.docker.internal" )]
125
126
env = [
@@ -138,11 +139,11 @@ resource "docker_container" "workspace" {
138
139
139
140
labels {
140
141
label = " coder.owner"
141
- value = data. coder_workspace . me . owner
142
+ value = data. coder_workspace_owner . me . name
142
143
}
143
144
labels {
144
145
label = " coder.owner_id"
145
- value = data. coder_workspace . me . owner_id
146
+ value = data. coder_workspace_owner . me . id
146
147
}
147
148
labels {
148
149
label = " coder.workspace_id"