https://github.com/infamousjoeg/go-fetch-secret
@CyberArk DAP and Conjur Secret Fetcher
https://github.com/infamousjoeg/go-fetch-secret
conjur conjur-api-go cyberark golang secrets-management
Last synced: 2 months ago
JSON representation
@CyberArk DAP and Conjur Secret Fetcher
- Host: GitHub
- URL: https://github.com/infamousjoeg/go-fetch-secret
- Owner: infamousjoeg
- License: mit
- Created: 2019-11-17T21:32:46.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-11-17T21:50:22.000Z (over 5 years ago)
- Last Synced: 2024-05-01T15:24:37.013Z (about 1 year ago)
- Topics: conjur, conjur-api-go, cyberark, golang, secrets-management
- Language: Go
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CyberArk Conjur Secret Fetcher
A small footprint Go-based binary that fetches a secret from a DAP or Conjur service.
## Installation
Download the [latest release](https://github.com/infamousjoeg/go-secret-fetcher/releases).
Move or copy the `fetchsecret` binary to `/usr/bin/local` or another path designated in `$PATH`.
## Required Environment Variables
* `CONJUR_APPLIANCE_URL` this is the URL to access your DAP or Conjur service
* `CONJUR_ACCOUNT` this is the Org Account created during initial deployment
* `CONJUR_AUTHN_LOGIN` this is the username or host ID to use for authentication
* `CONJUR_AUTHN_API_KEY` this is the API key associated with `CONJUR_AUTHN_LOGIN`_Note: It is recommended to use [Summon](https://cyberark.github.io/summon) to inject environment variables securely to `fetchsecret`._
## Usage
After all environment variables are set...
`$ fetchsecret path/to/secret`
## Dependency
Uses the [conjur-api-go](https://github.com/cyberark/conjur-api-go) library.
## License
[MIT](LICENSE)