config-vault
An extension for the config crate that allows loading configurations from HashiCorp Vault.
Features
- Integration with the
configcrate through a customVaultSource - Support for HashiCorp Vault's KV1 & KV2 engine
- Secure loading of secrets through Vault's REST API
Installation
Add the dependency to your Cargo.toml:
[]
= "0.1.0"
= "0.15.11" # The version compatible with config-vault
Basic Usage
use ;
use VaultSource;
Documentation
For more information, check the complete documentation.
Requirements
- Rust 1.60 or higher
- An accessible HashiCorp Vault server or compatible like RustyVault
License
This project is licensed under the MIT License - see the LICENSE file for details.