鉴于此 Vault 机密:
{
"config": "test.domain.com:53 {errors cache 30 forward . 1.1.1.1 1.1.1.2}"
}
如何检索它并将其写入 YAML 文件,以便采用以下格式:
test.domain.com:53 {
errors
cache 30
forward . 1.1.1.1 1.1.1.2
}
使用以下命令将其保存在一行中,这不适用于我们的项目。
vault kv get -format=json ${VAULT_PATH}/coredns-custom | jq -r .data.data >> coredns-custom.yaml
我尝试在秘密中插入换行符 \n ,但检索命令不解析它们。
任何帮助,将不胜感激。