diff --git a/jfrog-oauth/main.tf b/jfrog-oauth/main.tf index 8a81594..78017c4 100644 --- a/jfrog-oauth/main.tf +++ b/jfrog-oauth/main.tf @@ -4,7 +4,7 @@ terraform { required_providers { coder = { source = "coder/coder" - version = ">= 0.12" + version = ">= 0.12.4" } } } @@ -35,6 +35,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 \ No newline at end of file