Secret management¶
Babylon use a Vault service for all secrets and provides a group of commands that can be used.
Vault is a tool for securely accessing secrets. A secret is anything that you want to tightly control access to, such as API keys, passwords, certificates, and more. Vault provides a unified interface to any secret, while providing tight access control and recording a detailed audit log.
Secrets
babylon hvac set [scope] [KEY] [VALUE]
Scopes:
babylon
global
platform
project
user
Example,
- Set new secret in global scope
babylon hvac set global github token hello-world