diff --git a/jfrog-token/main.tf b/jfrog-token/main.tf index d9aa55f..9ea0c20 100644 --- a/jfrog-token/main.tf +++ b/jfrog-token/main.tf @@ -4,7 +4,7 @@ terraform { required_providers { coder = { source = "coder/coder" - version = ">= 0.12" + version = ">= 0.12.4" } artifactory = { source = "registry.terraform.io/jfrog/artifactory" @@ -56,6 +56,12 @@ variable "agent_id" { description = "The ID of a Coder agent." } +variable "configure_code_server" { + type = bool + description = "Whether to configure code-server to use JFrog." + default = false +} + variable "package_managers" { type = map(string) description = < /dev/null 2>&1; then + echo "📦 Installing JFrog extension..." + code-server --install-extension jfrog.jfrog-vscode-extension + echo "🥳 JFrog extension installed!" + elif command /tmp/coder-server/bin/code-server > /dev/null 2>&1; then + echo "📦 Installing JFrog extension..." + /tmp/coder-server/bin/code-server --install-extension jfrog.jfrog-vscode-extension + echo "🥳 JFrog extension installed!" + else + echo "🤔 code-server is not installed, skipping JFrog extension installation." + fi +else + echo "🤔 CONFIGURE_CODE_SERVER is not set to true, skipping JFrog extension installation." +fi