yaml-vault is a small utility to import data from a YAML file to Vault or export keys from Vault into a YAML file
Find a file
Renovate Bot 6af919e1b5
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
chore(deps): update ghcr.io/luzifer-docker/action-env:master docker digest to 6c1a021
2025-11-15 11:04:33 +00:00
.github/workflows chore(deps): update ghcr.io/luzifer-docker/action-env:master docker digest to 6c1a021 2025-11-15 11:04:33 +00:00
ci Replace CI system 2024-04-07 14:36:14 +02:00
.gitignore fix bug when reading path and key with same name 2016-07-11 17:43:43 +02:00
.golangci.yml ci: update golangci-lint config 2025-06-29 22:25:24 +02:00
go.mod chore(deps): update dependency go to v1.25.4 2025-11-08 00:04:30 +00:00
go.sum fix(deps): update module github.com/hashicorp/vault/api to v1.22.0 2025-10-03 14:34:25 +00:00
History.md prepare release v1.4.4 2025-06-29 22:42:47 +02:00
LICENSE Fix copyright, add new copyright, change README 2018-04-24 13:43:52 +02:00
main.go ci: update golangci-lint config 2025-06-29 22:25:24 +02:00
Makefile Replace CI system 2024-04-07 14:36:14 +02:00
README.md Fix copyright, add new copyright, change README 2018-04-24 13:43:52 +02:00
renovate.json ci: enable renovate 2025-06-29 22:15:07 +02:00

Go Report Card

Luzifer / yaml-vault

yaml-vault is a small utility to import data from a YAML file to Vault or export keys from Vault into a YAML file.

Usage

# cat vault.yaml
keys:
  - key: secret/integration/test
    values:
      bar: foo
      foo: bar

# yaml-vault --import -f vault.yaml

# vault read secret/integration/test
Key                     Value
---                     -----
refresh_interval        2592000
bar                     foo
foo                     bar