https://github.com/alekseyl1992/vault_dec
Vault Decrypt
https://github.com/alekseyl1992/vault_dec
Last synced: 3 months ago
JSON representation
Vault Decrypt
- Host: GitHub
- URL: https://github.com/alekseyl1992/vault_dec
- Owner: alekseyl1992
- License: mit
- Created: 2021-09-30T21:01:39.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-03-22T16:57:49.000Z (about 2 years ago)
- Last Synced: 2025-01-24T20:30:21.204Z (5 months ago)
- Language: Python
- Size: 13.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
# vault_dec
[](https://github.com/alekseyl1992/vault_dec/actions?query=workflow%3Arelease)
[](https://pypi.org/project/vault_dec)Decrypts arbitrary text files (configs, k8s resource specs) by substituting values from HashiCorp Vault.
## Installation
```bash
pip install vault_dec
```## Usage example
### Config (input file)
```yaml
apiVersion: v1
kind: Secret
type: Opaque
metadata:
name: dev-basic-auth
stringData:
auth: 'vault:dev-basic-auth'
```### Command to run
```bash
- python -m vault_dec
--addr=
--token=
--prefix=/secret/apps
.kube/your_chart/templates/secrets.yaml
```