File tree Expand file tree Collapse file tree 4 files changed +56
-8
lines changed
Expand file tree Collapse file tree 4 files changed +56
-8
lines changed Original file line number Diff line number Diff line change @@ -27,6 +27,7 @@ module "jetbrains_gateway" {
2727 folder = " /home/coder/example"
2828 jetbrains_ides = local. teams [data . coder_parameter . team . value ]. codes
2929 default = local. teams [data . coder_parameter . team . value ]. codes [0 ]
30+ coder_parameter_order = 11
3031}
3132
3233module "base" {
Original file line number Diff line number Diff line change @@ -19,12 +19,13 @@ module "deploys" {
1919}
2020
2121data "coder_parameter" "security_level" {
22- count = local. choose_security ? 1 : 0
23- name = " Security Level"
24- description = " What security level do you need?"
25- type = " string"
26- default = " high"
27- order = 1
22+ count = local. choose_security ? 1 : 0
23+ name = " security_level"
24+ display_name = " Security Level"
25+ description = " What security level do you need?"
26+ type = " string"
27+ default = " high"
28+ order = 50
2829
2930
3031 dynamic "option" {
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ data "coder_parameter" "team" {
33 description = " Which team are you on?"
44 type = " string"
55 default = " fullstack"
6- order = 1
6+ order = 10
77
88 dynamic "option" {
99 for_each = local. teams
@@ -21,6 +21,44 @@ data "coder_parameter" "team" {
2121 }
2222}
2323
24+ data "coder_parameter" "browser" {
25+ name = " browser"
26+ description = " Which browser do you prefer?"
27+ type = " string"
28+ default = " chromium"
29+ order = 12
30+ count = (
31+ data. coder_parameter . team . value == " frontend" ||
32+ data. coder_parameter . team . value == " fullstack" ? 1 : 0
33+ )
34+
35+ option {
36+ name = " Chrome"
37+ value = " chrome"
38+ }
39+
40+ option {
41+ name = " Firefox"
42+ value = " firefox"
43+ }
44+
45+ option {
46+ name = " Safari"
47+ value = " safari"
48+ }
49+
50+ option {
51+ name = " Edge"
52+ value = " edge"
53+ }
54+
55+ option {
56+ name = " Chromium"
57+ value = " chromium"
58+ }
59+ }
60+
61+
2462data "coder_parameter" "cpu" {
2563 name = " cpu"
2664 display_name = " CPU"
@@ -29,6 +67,7 @@ data "coder_parameter" "cpu" {
2967 default = " 2"
3068 icon = " /icon/memory.svg"
3169 mutable = true
70+ order = 20
3271
3372 validation {
3473 min = 1
@@ -48,6 +87,8 @@ data "coder_parameter" "image_hash" {
4887 // Value can get stale
4988 default = trimprefix (data. docker_registry_image . coder . sha256_digest , " sha256:" )
5089
90+ order = 100
91+
5192 validation {
5293 regex = " ^[a-f0-9A-F]{64}$"
5394 error = " The image hash must be a 64-character hexadecimal string."
@@ -65,6 +106,7 @@ data "coder_parameter" "region" {
65106 default = local. default_region
66107 icon = " /icon/memory.svg"
67108 mutable = false
109+ order = 1
68110
69111 dynamic "option" {
70112 for_each = local. regions
Original file line number Diff line number Diff line change 5353## Bugs
5454
5555- Submodule references ignored in ` count ` meta arguments (and dynamic blocks)?
56- - https://github.com/aquasecurity/trivy/pull/8479
56+ - https://github.com/aquasecurity/trivy/pull/8479
57+
58+ ## Websocket demo
59+
60+ - Cleanup errors and directory handling code. DRY
You can’t perform that action at this time.
0 commit comments