Skip to content

Commit 193e2b4

Browse files
committed
fix: Use immutable names for volumes in example templates
This contributes towards #3000, #3386 Related #3409
1 parent e7bd049 commit 193e2b4

File tree

9 files changed

+9
-9
lines changed

9 files changed

+9
-9
lines changed

docs/templates.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ data "coder_workspace" "me" {
184184
resource "docker_volume" "home_volume" {
185185
# persistent resource (remains a workspace is stopped)
186186
count = 1
187-
name = "coder-${data.coder_workspace.me.owner}-${data.coder_workspace.me.name}-root"
187+
name = "coder-${data.coder_workspace.me.owner_id}-${data.coder_workspace.me.id}-home"
188188
}
189189
190190
resource "docker_container" "workspace" {

dogfood/main.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ resource "coder_app" "code-server" {
5454
}
5555

5656
resource "docker_volume" "home_volume" {
57-
name = "coder-${data.coder_workspace.me.owner}-${data.coder_workspace.me.name}-home"
57+
name = "coder-${data.coder_workspace.me.owner_id}-${data.coder_workspace.me.id}-home"
5858
lifecycle {
5959
ignore_changes = all
6060
}

examples/templates/do-linux/main.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ resource "coder_agent" "main" {
100100

101101
resource "digitalocean_volume" "home_volume" {
102102
region = var.region
103-
name = "coder-${data.coder_workspace.me.owner}-${data.coder_workspace.me.name}-home"
103+
name = "coder-${data.coder_workspace.me.owner_id}-${data.coder_workspace.me.id}-home"
104104
size = var.home_volume_size
105105
initial_filesystem_type = "ext4"
106106
initial_filesystem_label = "coder-home"

examples/templates/docker-code-server/main.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ resource "coder_app" "code-server" {
5454
}
5555

5656
resource "docker_volume" "home_volume" {
57-
name = "coder-${data.coder_workspace.me.owner}-${data.coder_workspace.me.name}-root"
57+
name = "coder-${data.coder_workspace.me.owner_id}-${data.coder_workspace.me.id}-home"
5858
}
5959

6060
resource "docker_container" "workspace" {

examples/templates/docker-image-builds/main.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ variable "docker_image" {
6969
}
7070

7171
resource "docker_volume" "home_volume" {
72-
name = "coder-${data.coder_workspace.me.owner}-${lower(data.coder_workspace.me.name)}-root"
72+
name = "coder-${data.coder_workspace.me.owner_id}-${data.coder_workspace.me.id}-home"
7373
}
7474

7575
resource "docker_image" "coder_image" {

examples/templates/docker-with-dotfiles/main.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ resource "coder_agent" "main" {
4747
}
4848

4949
resource "docker_volume" "home_volume" {
50-
name = "coder-${data.coder_workspace.me.owner}-${lower(data.coder_workspace.me.name)}-root"
50+
name = "coder-${data.coder_workspace.me.owner_id}-${data.coder_workspace.me.id}-home"
5151
}
5252

5353
resource "docker_container" "workspace" {

examples/templates/docker/main.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ resource "coder_app" "code-server" {
6060

6161

6262
resource "docker_volume" "home_volume" {
63-
name = "coder-${data.coder_workspace.me.owner}-${lower(data.coder_workspace.me.name)}-home"
63+
name = "coder-${data.coder_workspace.me.owner_id}-${data.coder_workspace.me.id}-home"
6464
}
6565

6666

examples/templates/gcp-linux/main.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ data "coder_workspace" "me" {
3636
}
3737

3838
resource "google_compute_disk" "root" {
39-
name = "coder-${lower(data.coder_workspace.me.owner)}-${lower(data.coder_workspace.me.name)}-root"
39+
name = "coder-${data.coder_workspace.me.owner_id}-${data.coder_workspace.me.id}-root"
4040
type = "pd-ssd"
4141
zone = var.zone
4242
image = "debian-cloud/debian-11"

examples/templates/gcp-windows/main.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ data "google_compute_default_service_account" "default" {
3636
}
3737

3838
resource "google_compute_disk" "root" {
39-
name = "coder-${lower(data.coder_workspace.me.owner)}-${lower(data.coder_workspace.me.name)}-root"
39+
name = "coder-${data.coder_workspace.me.owner_id}-${data.coder_workspace.me.id}-root"
4040
type = "pd-ssd"
4141
zone = var.zone
4242
image = "projects/windows-cloud/global/images/windows-server-2022-dc-core-v20220215"

0 commit comments

Comments
 (0)