From 75e0d81c7f31f03bf1a4df22cf2c10f96e40e78e Mon Sep 17 00:00:00 2001 From: Muhammad Atif Ali Date: Mon, 18 Mar 2024 13:32:35 +0300 Subject: [PATCH] Add custom token description in jfrog-token module --- jfrog-token/README.md | 20 ++++++++++++++++++++ jfrog-token/main.tf | 2 +- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/jfrog-token/README.md b/jfrog-token/README.md index bfebd13..d58cb19 100644 --- a/jfrog-token/README.md +++ b/jfrog-token/README.md @@ -87,6 +87,26 @@ module "jfrog" { } ``` +### Add a custom token description + +```tf +data "coder_workspace" "me" {} + +module "jfrog" { + source = "registry.coder.com/modules/jfrog-token/coder" + version = "1.0.5" + agent_id = coder_agent.example.id + jfrog_url = "https://XXXX.jfrog.io" + artifactory_access_token = var.artifactory_access_token + token_description = "Token for Coder workspace: ${data.coder_workspace.me.owner}/${data.coder_workspace.me.name}" + package_managers = { + "npm" : "npm", + "go" : "go", + "pypi" : "pypi" + } +} +``` + ### Using the access token in other terraform resources JFrog Access token is also available as a terraform output. You can use it in other terraform resources. For example, you can use it to configure an [Artifactory docker registry](https://jfrog.com/help/r/jfrog-artifactory-documentation/docker-registry) with the [docker terraform provider](https://registry.terraform.io/providers/kreuzwerker/docker/latest/docs). diff --git a/jfrog-token/main.tf b/jfrog-token/main.tf index f4ca730..d1f99f1 100644 --- a/jfrog-token/main.tf +++ b/jfrog-token/main.tf @@ -37,7 +37,7 @@ variable "artifactory_access_token" { variable "token_description" { type = string description = "Free text token description. Useful for filtering and managing tokens." - default = "Token for Coder workspace: ${data.coder_workspace.me.owner}/${data.coder_workspace.me.name}" + default = "Token for Coder workspace" } variable "check_license" {