chore(jfrog-token): set token description (#198)
This commit is contained in:
committed by
GitHub
parent
dd072e261a
commit
98a428ae89
@@ -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
|
### 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).
|
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).
|
||||||
|
|||||||
@@ -34,6 +34,12 @@ variable "artifactory_access_token" {
|
|||||||
description = "The admin-level access token to use for JFrog."
|
description = "The admin-level access token to use for JFrog."
|
||||||
}
|
}
|
||||||
|
|
||||||
|
variable "token_description" {
|
||||||
|
type = string
|
||||||
|
description = "Free text token description. Useful for filtering and managing tokens."
|
||||||
|
default = "Token for Coder workspace"
|
||||||
|
}
|
||||||
|
|
||||||
variable "check_license" {
|
variable "check_license" {
|
||||||
type = bool
|
type = bool
|
||||||
description = "Toggle for pre-flight checking of Artifactory license. Default to `true`."
|
description = "Toggle for pre-flight checking of Artifactory license. Default to `true`."
|
||||||
@@ -107,6 +113,7 @@ resource "artifactory_scoped_token" "me" {
|
|||||||
scopes = ["applied-permissions/user"]
|
scopes = ["applied-permissions/user"]
|
||||||
refreshable = var.refreshable
|
refreshable = var.refreshable
|
||||||
expires_in = var.expires_in
|
expires_in = var.expires_in
|
||||||
|
description = var.token_description
|
||||||
}
|
}
|
||||||
|
|
||||||
data "coder_workspace" "me" {}
|
data "coder_workspace" "me" {}
|
||||||
|
|||||||
Reference in New Issue
Block a user