文件名称:vault-cli:可配置的命令行界面工具(和python库),可与Hashicorp Vault进行交互
文件大小:87KB
文件格式:ZIP
更新时间:2024-06-11 23:16:23
hashicorp-vault tribe-python peopledoc-opensource Python
vault-cli :Hashicorp Vault的面向12因子的命令行工具 vault-cli是Python 3.6+工具,可提供简单的交互操作来操纵秘密。 使用vault-cli ,可以遵循原则将您的秘密保密。 一些功能 一次配置,由于级联(本地,用户,全局)YAML配置文件,可在任何地方使用 轻松阅读,浏览,书写,移动,删除秘密 以YAML形式一次读取多个机密 以您的秘密作为环境变量启动进程 使用从库中配置的ssh-agent启动进程 编写内部包含机密的模板文件 将多个秘密组合为一个秘密(例如,来自组件的DSN字符串) vault-cli试图使访问秘密变得既安全又轻松。 展示柜 您可以使用vault-cli做以下几件事: $ # Install: $ pip install vault-cli $ # Write a secret: $ vault-cli set mysec
【文件预览】:
vault-cli-master
----setup.py(38B)
----.gitignore(119B)
----requirements.txt(25B)
----vault_cli()
--------sessions.py(643B)
--------environment.py(3KB)
--------__init__.py(910B)
--------types.py(256B)
--------client.py(26KB)
--------cli.py(20KB)
--------utils.py(1KB)
--------metadata.py(604B)
--------__main__.py(176B)
--------ssh.py(1KB)
--------settings.py(4KB)
--------exceptions.py(2KB)
--------testing.py(2KB)
----.readthedocs.yml(423B)
----pyproject.toml(152B)
----dev-env(156B)
----CODE_OF_CONDUCT.md(3KB)
----LICENSE(554B)
----vault.cert.yml(205B)
----setup.cfg(2KB)
----docker-compose.yml(114B)
----.github()
--------PULL_REQUEST_TEMPLATE.md(360B)
--------CODEOWNERS(107B)
--------release-drafter.yml(245B)
--------workflows()
----debian()
--------compat(3B)
--------control(593B)
--------copyright(205B)
--------source()
--------changelog(299B)
--------rules(235B)
--------README(221B)
----README.rst(3KB)
----tests()
--------conftest.py(321B)
--------integration()
--------unit()
----CONTRIBUTING.rst(4KB)
----vault.userpass.yml(156B)
----vault.token.yml(101B)
----server-chain.crt(2KB)
----docs()
--------quickstart_demo.py(810B)
--------Makefile(580B)
--------spelling_wordlist.txt(0B)
--------index.rst(284B)
--------conf.py(3KB)
--------discussions.rst(9KB)
--------quickstart.rst(8KB)
--------changelog.rst(114B)
--------reference.rst(143B)
--------howto()
--------contributing.rst(33B)
--------glossary.rst(217B)
--------howto_index.rst(443B)
----tox.ini(922B)