Files
coder/provisioner/terraform/testdata/resources/presets-multiple-defaults/multiple-defaults.tf
T
2025-06-24 12:19:19 +02:00

47 lines
829 B
Terraform

terraform {
required_providers {
coder = {
source = "coder/coder"
version = ">= 2.3.0"
}
}
}
data "coder_parameter" "instance_type" {
name = "instance_type"
type = "string"
description = "Instance type"
default = "t3.micro"
}
data "coder_workspace_preset" "development" {
name = "development"
default = true
parameters = {
(data.coder_parameter.instance_type.name) = "t3.micro"
}
prebuilds {
instances = 1
}
}
data "coder_workspace_preset" "production" {
name = "production"
default = true
parameters = {
(data.coder_parameter.instance_type.name) = "t3.large"
}
prebuilds {
instances = 2
}
}
resource "coder_agent" "dev" {
os = "linux"
arch = "amd64"
}
resource "null_resource" "dev" {
depends_on = [coder_agent.dev]
}