Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jenkinsci/thycotic-secret-server-plugin
Secret Server Jenkins Plugin
https://github.com/jenkinsci/thycotic-secret-server-plugin
jenkins jenkins-plugin privileged-access-management
Last synced: 16 days ago
JSON representation
Secret Server Jenkins Plugin
- Host: GitHub
- URL: https://github.com/jenkinsci/thycotic-secret-server-plugin
- Owner: jenkinsci
- License: apache-2.0
- Fork: true (thycotic/tss-jenkins-plugin)
- Created: 2021-06-29T16:50:38.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-11-29T23:16:27.000Z (2 months ago)
- Last Synced: 2024-11-30T00:20:25.681Z (2 months ago)
- Topics: jenkins, jenkins-plugin, privileged-access-management
- Language: Java
- Homepage: https://plugins.jenkins.io/thycotic-secret-server/
- Size: 432 KB
- Stars: 3
- Watchers: 2
- Forks: 7
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Delinea Secret Server
[![Jenkins Plugin Build](https://github.com/jenkinsci/thycotic-secret-server-plugin/actions/workflows/package.yml/badge.svg)](https://github.com/jenkinsci/thycotic-secret-server-plugin/actions/workflows/package.yml)
The Delinea Secret Server Jenkins Plugin allows you to access and reference your Secret Server secrets for use in Jenkins builds.
For more information, please refer to the [Delinea documentation](https://docs.delinea.com/online-help/integrations/jenkins/configure-jenkins.htm) .
## Usage
1. This plugin add the ability to include Secret Server Secrets into your build environment.
![build-environment](images/jenkins-build-environment.jpg)
This is allows you to include the `Base URL` of you Secret Server and `Secret ID` you wish to access.
Additionally you will need to include a valid credential provider.
![add-credential](images/jenkins-credential-provider.jpg)
You will now have the option to change the `kind` of credential you wish to add, to that of a `SecretServer User Credentials`.
After you have added your credentials to the build environment you can can use the secret in your build/s.
> IMPORTANT: By default, this plugin will add a `TSS_` prefix to the environment variables. You should leave the `Environment Variable Prefix` field blank in the Jenkins UI when consuming your credential.
2. This plugin add the ability to include Secret Server Secrets into global credentials.
![add-Secret-Server-vault-credential](images/jenkins-vault-credential-provider.jpg)
1. Create Credentials:
Create a `Secret Server user credentials` that contains the Secret Server service account credentials.2. Configure Credentials:
Enter the `Vault URL, Secret ID,` and select the previously created Secret Server user credential in the `Credential ID` field.
> Note: that the Username and Password fields are read-only.3. Test Connection:
After filling in the required fields, click the `Test Connection` button.
If all inputs are correct, a `Connection Successful` message will appear. Otherwise, an error message will be displayed.4. Create and Fetch Secrets:
Once the connection test is successful, click `Create` to fetch the secret from Secret.
The fetched secret will include the username and password.