terraform { required_version = ">= 1.0" required_providers { coder = { source = "coder/coder" version = ">= 0.12" } } } variable "jfrog_url" { type = string description = "JFrog instance URL. e.g. https://jfrog.example.com" } variable "username_field" { type = string description = "The field to use for the artifactory username. i.e. Coder username or email." default = "username" validation { condition = can(regex("^(email|username)$", var.username_field)) error_message = "username_field must be either 'email' or 'username'" } } variable "external_auth_id" { type = string description = "JFrog external auth ID. Default: 'jfrog'" default = "jfrog" } variable "agent_id" { type = string description = "The ID of a Coder agent." } variable "package_managers" { type = map(string) description = <