Skip to content

Commit 4caa9ea

Browse files
committed
update gcp
1 parent a84db0b commit 4caa9ea

File tree

3 files changed

+30
-20
lines changed

3 files changed

+30
-20
lines changed

examples/templates/gcp-linux/main.tf

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ terraform {
22
required_providers {
33
coder = {
44
source = "coder/coder"
5-
version = "~> 0.6.14"
5+
version = "~> 0.6.17"
66
}
77
google = {
88
source = "hashicorp/google"
@@ -11,10 +11,14 @@ terraform {
1111
}
1212
}
1313

14-
data "coder_parameter" "project_id" {
15-
name = "What Google Compute Project should your workspace live in?"
14+
provider "coder" {
15+
feature_use_managed_variables = true
16+
}
17+
18+
variable "project_id" {
19+
type = string
1620
description = "The Google Compute Project will be used to build your workspace."
17-
type = "string"
21+
default = ""
1822
}
1923

2024
data "coder_parameter" "zone" {
@@ -51,7 +55,7 @@ data "coder_parameter" "zone" {
5155

5256
provider "google" {
5357
zone = data.coder_parameter.zone.value
54-
project = data.coder_parameter.project_id.value
58+
project = var.project_id
5559
}
5660

5761
data "coder_workspace" "me" {
@@ -71,10 +75,9 @@ resource "google_compute_disk" "root" {
7175
}
7276

7377
resource "coder_agent" "main" {
74-
auth = "google-instance-identity"
75-
arch = "amd64"
76-
os = "linux"
77-
78+
auth = "google-instance-identity"
79+
arch = "amd64"
80+
os = "linux"
7881
login_before_ready = false
7982
startup_script_timeout = 180
8083
startup_script = <<-EOT

examples/templates/gcp-vm-container/main.tf

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ terraform {
22
required_providers {
33
coder = {
44
source = "coder/coder"
5-
version = "~> 0.6.14"
5+
version = "~> 0.6.17"
66
}
77
google = {
88
source = "hashicorp/google"
@@ -11,10 +11,14 @@ terraform {
1111
}
1212
}
1313

14-
data "coder_parameter" "project_id" {
15-
name = "What Google Compute Project should your workspace live in?"
14+
provider "coder" {
15+
feature_use_managed_variables = true
16+
}
17+
18+
variable "project_id" {
19+
type = string
1620
description = "The Google Compute Project will be used to build your workspace."
17-
type = "string"
21+
default = ""
1822
}
1923

2024
data "coder_parameter" "zone" {
@@ -51,7 +55,7 @@ data "coder_parameter" "zone" {
5155

5256
provider "google" {
5357
zone = data.coder_parameter.zone.value
54-
project = data.coder_parameter.project_id.value
58+
project = var.project_id
5559
}
5660

5761
data "coder_workspace" "me" {
@@ -60,7 +64,6 @@ data "coder_workspace" "me" {
6064
data "google_compute_default_service_account" "default" {
6165
}
6266

63-
6467
resource "coder_agent" "main" {
6568
auth = "google-instance-identity"
6669
arch = "amd64"

examples/templates/gcp-windows/main.tf

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ terraform {
22
required_providers {
33
coder = {
44
source = "coder/coder"
5-
version = "~> 0.6.14"
5+
version = "~> 0.6.17"
66
}
77
google = {
88
source = "hashicorp/google"
@@ -11,10 +11,14 @@ terraform {
1111
}
1212
}
1313

14-
data "coder_parameter" "project_id" {
15-
name = "What Google Compute Project should your workspace live in?"
14+
provider "coder" {
15+
feature_use_managed_variables = true
16+
}
17+
18+
variable "project_id" {
19+
type = string
1620
description = "The Google Compute Project will be used to build your workspace."
17-
type = "string"
21+
default = ""
1822
}
1923

2024
data "coder_parameter" "zone" {
@@ -51,7 +55,7 @@ data "coder_parameter" "zone" {
5155

5256
provider "google" {
5357
zone = data.coder_parameter.zone.value
54-
project = data.coder_parameter.project_id.value
58+
project = var.project_id
5559
}
5660

5761
data "coder_workspace" "me" {

0 commit comments

Comments
 (0)