0

鉴于此 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 ,但检索命令不解析它们。

任何帮助,将不胜感激。

4

0 回答 0