mirror of
https://github.com/coder/coder.git
synced 2026-06-04 05:28:20 +00:00
fb84e72319
Adds structured `secret_requirements` to dynamic parameter responses and enforces missing required secrets during workspace start. Stop, delete, and tag rendering paths skip secret requirement enforcement so unmet secrets do not prevent cleanup. The SDK, generated API docs/types, and backend render/resolver/wsbuilder tests are updated for the new contract.
21 lines
383 B
Terraform
21 lines
383 B
Terraform
terraform {
|
|
required_providers {
|
|
coder = {
|
|
source = "coder/coder"
|
|
}
|
|
}
|
|
}
|
|
|
|
data "coder_parameter" "use_github" {
|
|
name = "use_github"
|
|
type = "bool"
|
|
default = "false"
|
|
mutable = true
|
|
}
|
|
|
|
data "coder_secret" "gh" {
|
|
count = data.coder_parameter.use_github.value == "true" ? 1 : 0
|
|
env = "GITHUB_TOKEN"
|
|
help_message = "Add a GitHub PAT"
|
|
}
|