mirror of
https://github.com/Luzifer/vault-patch.git
synced 2024-09-07 20:49:11 +00:00
Very small utility to "patch" a Vault key
.github/workflows | ||
ci | ||
.gitignore | ||
.golangci.yml | ||
CONTRIBUTING.md | ||
go.mod | ||
go.sum | ||
History.md | ||
LICENSE | ||
main.go | ||
Makefile | ||
README.md |
Luzifer / vault-patch
vault-patch
is a very small utility to "patch" a Vault key. In case you don't want to replace the whole data stored in that key but only want to modify one (or more) specific data pair(s) this can come handy:
# vault read secret/test
Key Value
--- -----
refresh_interval 768h0m0s
field1 test1
field2 test2
# vault-patch secret/test field2=test4 field3=test3
INFO[0000] Data successfully written to key "secret/test"
# vault read secret/test
Key Value
--- -----
refresh_interval 768h0m0s
field1 test1
field2 test4
field3 test3
As you can see only the data given in the command was touched and the field1
was kept as it was before.