File tree Expand file tree Collapse file tree 3 files changed +30
-20
lines changed Expand file tree Collapse file tree 3 files changed +30
-20
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ terraform {
2
2
required_providers {
3
3
coder = {
4
4
source = " coder/coder"
5
- version = " ~> 0.6.14 "
5
+ version = " ~> 0.6.17 "
6
6
}
7
7
google = {
8
8
source = " hashicorp/google"
@@ -11,10 +11,14 @@ terraform {
11
11
}
12
12
}
13
13
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
16
20
description = " The Google Compute Project will be used to build your workspace."
17
- type = " string "
21
+ default = " "
18
22
}
19
23
20
24
data "coder_parameter" "zone" {
@@ -51,7 +55,7 @@ data "coder_parameter" "zone" {
51
55
52
56
provider "google" {
53
57
zone = data. coder_parameter . zone . value
54
- project = data . coder_parameter . project_id . value
58
+ project = var . project_id
55
59
}
56
60
57
61
data "coder_workspace" "me" {
@@ -71,10 +75,9 @@ resource "google_compute_disk" "root" {
71
75
}
72
76
73
77
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"
78
81
login_before_ready = false
79
82
startup_script_timeout = 180
80
83
startup_script = <<- EOT
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ terraform {
2
2
required_providers {
3
3
coder = {
4
4
source = " coder/coder"
5
- version = " ~> 0.6.14 "
5
+ version = " ~> 0.6.17 "
6
6
}
7
7
google = {
8
8
source = " hashicorp/google"
@@ -11,10 +11,14 @@ terraform {
11
11
}
12
12
}
13
13
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
16
20
description = " The Google Compute Project will be used to build your workspace."
17
- type = " string "
21
+ default = " "
18
22
}
19
23
20
24
data "coder_parameter" "zone" {
@@ -51,7 +55,7 @@ data "coder_parameter" "zone" {
51
55
52
56
provider "google" {
53
57
zone = data. coder_parameter . zone . value
54
- project = data . coder_parameter . project_id . value
58
+ project = var . project_id
55
59
}
56
60
57
61
data "coder_workspace" "me" {
@@ -60,7 +64,6 @@ data "coder_workspace" "me" {
60
64
data "google_compute_default_service_account" "default" {
61
65
}
62
66
63
-
64
67
resource "coder_agent" "main" {
65
68
auth = " google-instance-identity"
66
69
arch = " amd64"
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ terraform {
2
2
required_providers {
3
3
coder = {
4
4
source = " coder/coder"
5
- version = " ~> 0.6.14 "
5
+ version = " ~> 0.6.17 "
6
6
}
7
7
google = {
8
8
source = " hashicorp/google"
@@ -11,10 +11,14 @@ terraform {
11
11
}
12
12
}
13
13
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
16
20
description = " The Google Compute Project will be used to build your workspace."
17
- type = " string "
21
+ default = " "
18
22
}
19
23
20
24
data "coder_parameter" "zone" {
@@ -51,7 +55,7 @@ data "coder_parameter" "zone" {
51
55
52
56
provider "google" {
53
57
zone = data. coder_parameter . zone . value
54
- project = data . coder_parameter . project_id . value
58
+ project = var . project_id
55
59
}
56
60
57
61
data "coder_workspace" "me" {
You can’t perform that action at this time.
0 commit comments