Skip to content

Commit cfd0c23

Browse files
committed
rename os to runtime
1 parent 883a17d commit cfd0c23

File tree

2 files changed

+18
-17
lines changed

2 files changed

+18
-17
lines changed

docs/templates/workspace-tags.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ specified:
1818
data "coder_workspace_tags" "custom_workspace_tags" {
1919
tags = {
2020
"zone" = "developers"
21-
"os" = data.coder_parameter.os_selector.value
21+
"runtime" = data.coder_parameter.runtime_selector.value
2222
"project_id" = "PROJECT_${data.coder_parameter.project_name.value}"
2323
"cache" = data.coder_parameter.feature_cache_enabled.value == "true" ? "with-cache" : "no-cache"
2424
}
@@ -28,8 +28,8 @@ data "coder_workspace_tags" "custom_workspace_tags" {
2828
**Legend**
2929

3030
- `zone` - static tag value set to `developers`
31-
- `os` - supported by the string-type `coder_parameter` to select OS
32-
runtime,`os_selector`
31+
- `runtime` - supported by the string-type `coder_parameter` to select
32+
provisioner runtime, `runtime_selector`
3333
- `project_id` - a formatted string supported by the string-type
3434
`coder_parameter`, `project_name`
3535
- `cache` - an HCL condition involving boolean-type `coder_parameter`,
@@ -54,9 +54,10 @@ that every tag set is associated with at least one healthy provisioner.
5454

5555
Provisioners require job tags to be defined in plain string format. When a
5656
workspace tag refers to a `coder_parameter` without involving the string
57-
formatter, for example, (`"os" = data.coder_parameter.os_selector.value`), the
58-
Coder provisioner server can transform only the following parameter types to
59-
strings: _string_, _number_, and _bool_.
57+
formatter, for example,
58+
(`"runtime" = data.coder_parameter.runtime_selector.value`), the Coder
59+
provisioner server can transform only the following parameter types to strings:
60+
_string_, _number_, and _bool_.
6061

6162
### Mutability
6263

examples/workspace-tags/main.tf

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -22,28 +22,28 @@ data "coder_workspace" "me" {
2222
data "coder_workspace_tags" "custom_workspace_tags" {
2323
tags = {
2424
"zone" = "developers"
25-
"os" = data.coder_parameter.os_selector.value
25+
"runtime" = data.coder_parameter.runtime_selector.value
2626
"project_id" = "PROJECT_${data.coder_parameter.project_name.value}"
2727
"cache" = data.coder_parameter.feature_cache_enabled.value == "true" ? "with-cache" : "no-cache"
2828
}
2929
}
3030

31-
data "coder_parameter" "os_selector" {
32-
name = "os_selector"
33-
display_name = "OS runtime"
34-
default = "linux"
31+
data "coder_parameter" "runtime_selector" {
32+
name = "runtime_selector"
33+
display_name = "Provisioner Runtime"
34+
default = "development"
3535

3636
option {
37-
name = "Linux"
38-
value = "linux"
37+
name = "Development (free zone)"
38+
value = "development"
3939
}
4040
option {
41-
name = "OSX"
42-
value = "osx"
41+
name = "Staging (internal access)"
42+
value = "staging"
4343
}
4444
option {
45-
name = "Windows"
46-
value = "windows"
45+
name = "Production (air-gapped)"
46+
value = "production"
4747
}
4848

4949
mutable = false

0 commit comments

Comments
 (0)