VaultKit, or vk
as its command-line goes, is a toolbox of utilities designed to interface with Hashicorp Vault.
VaultKit is not designed to replace Vault Agent. Vault Agent works great if you have to maintain secrets for long-running services, and update those secrets while the service is running.
This, on the contrary, is more of a scripting aid. It'll help you conveniently authenticate with Vault, and provide secrets to your shell scripts.
- Unobtrusive authentication, with multiple methods
- Token &
~/.vault-token
- Automated token renewal
- AppRole authentication
- Userpass authentication
- Token &
- Extensive configuration support
- More to come!