vault key
vault returns structured data from Vault using the Vault CLI
(vault). key is passed to vault kv get -format=json $KEY and the output
from vault is parsed as JSON. The output from vault is cached so calling
vault multiple times with the same key will only invoke vault once.
Example
{{ (vault "$KEY").data.data.password }}