Helper for getting secrets from different storage
Project description
secrets-storage
secrets-storage is a helper for getting secrets from different storage.
Installation
secrets-storage is available on PyPI. Use pip to install:
$ pip install secrets-storage
Basic Usage
from secrets_storage import VaultStorage, ENVStorage, Secrets
IS_PROD = True
vault_storage = VaultStorage(
host="VAULT_ADDR",
namespace="VAULT_PATH",
role="VAULT_ROLE",
available=IS_PROD,
)
secrets = Secrets(storages=[vault_storage, ENVStorage()])
secrets.get("TEST_PASSWOD")
License
secrets-storage is developed and distributed under the Apache 2.0 license.
Reporting a Security Vulnerability
See our security policy.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
secrets-storage-0.6.0.tar.gz
(7.7 kB
view hashes)
Built Distribution
Close
Hashes for secrets_storage-0.6.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b0ad556346506661b9ff4eb6ced8b856137cc2912bb398d43be3120c1af4a0e |
|
MD5 | 5d74cc1217ee42e88fbdc0f3d24ce678 |
|
BLAKE2b-256 | 0bff599d1f6aca1185b176c8b0d5d13e49829c2586fe6ce462a8e8562a93df1f |