Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joatmon08/vault-plugin-secrets-shell
https://github.com/joatmon08/vault-plugin-secrets-shell
Last synced: 25 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/joatmon08/vault-plugin-secrets-shell
- Owner: joatmon08
- Created: 2021-12-06T22:07:49.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-02-06T17:29:40.000Z (11 months ago)
- Last Synced: 2024-10-27T06:53:27.440Z (2 months ago)
- Language: Go
- Homepage:
- Size: 40 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# vault-plugin-secrets-shell
## Build
To build, run `make build`.
## Run
To test the plugin end-to-end, run:
```shell
make test_plugin
```This builds the plugin and starts a Vault dev server with
traces enabled.Then, run commands to configure the secrets engine via:
```shell
make test_commands
```## Editing
If you want to edit the shell of this code, you can look for the TODO comments.
```
// TODO:
```They will highlight some of the functions you can edit.
## Additional References
- [Tutorial Collection](https://learn.hashicorp.com/collections/vault/custom-secrets-engine)
- [Example with OpenLDAP Secrets Engine](https://github.com/hashicorp/vault-plugin-secrets-openldap/blob/main/rotation.go)