Skip to content

Parameters are not displaying the correct value when re-rendered because of dynamic ordering #652

Closed
@jaaydenh

Description

@jaaydenh

Template to reproduce this issue:

terraform {
  required_providers {
    coder = {
      source = "coder/coder"
    }
  }
}

data "coder_provisioner" "me" {}

data "coder_workspace" "me" {}

data "coder_workspace_preset" "invalid" {
  name = "Invalid Selection"
  parameters = {
    (data.coder_parameter.cpu.name) = "10"
  }
}

data "coder_parameter" "reorder" {
  name = "reorder"
  display_name = "Show advanced tuning before this question?"
  type = "bool"
  default = false
  order = 1
}

data "coder_parameter" "cpu" {
  order = data.coder_parameter.reorder.value ? 0 : 2
  display_name = "CPU Cores"
  name = "cpu"
  type = "number"
  default = 4

  validation {
    min = 0
    max = 8
  }
}

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions