Tools for kdb vault managing
Project description
KDB to Vault Tools
Package that allow migrate from kdb to vault and vise versa
Example
- Start vault in development mode
docker-compose up
- Prepare simple script or use
kdb_2_vault.py
from kdb_vault_tools import Processor
def create_kdb():
vault_conf = {"url": "http://localhost:1234", "token": "myroot"}
kdb_conf = {
"filename": "kdb_tmp/secrets-20190422.kdbx",
"password": "superSecret123",
}
processor = Processor(vault_settings=vault_conf, kdb_settings=kdb_conf)
processor.sync_from_kdb()
processor.write_vault(base_path="/sandbox/org/team/foo/")
def fill_vault():
vault_conf = {"url": "http://localhost:1234", "token": "myroot"}
kdb_conf = {
"filename": "kdb_tmp/secrets-20190422.kdbx",
"password": "superSecret123",
}
processor = Processor(vault_settings=vault_conf, kdb_settings=kdb_conf)
processor.sync_from_kdb()
processor.write_vault(base_path="/sandbox/org/team/foo/")
History
Version 0.1.0 (2021-02-23) - Base Concept
Credits
Lead Developer - Max Nikitenko (moaddib666@gmail.com)
License
- MIT
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
kdb-vault-tools-0.1.5.tar.gz
(6.8 kB
view hashes)
Built Distribution
Close
Hashes for kdb_vault_tools-0.1.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f612dcdff1d611d9a7048ba0bc2b92c673d967c33dedaa0b2ab1cd6515c375f9 |
|
MD5 | 6b3afbb45bd3063747b9b3c1b8cdecad |
|
BLAKE2b-256 | e1f3cfee92645553db6b7b3ef9c4500068c918129ebb38e9771110ec286b3253 |