使用领事模板写入保管库机密



我正在努力从文档中理解如何使用 consul-template 写入 Vault KV。

我启用了带有vault secrets enable -path=secret -version=2 kv的KV

我有以下模板,

vault {
ssl {
ca_cert = "tls/ca.pem"
}
retry {
backoff = "1s"
}
}
template {
contents = <<EOH
---
{{ secret "secret/data/test/admin" "value=test" }}
EOH
}

然而,我不断得到,

2019/08/08 22:28:43.201250 [WARN] (view) vault.write(secret/data/test/admin/password -> 2b955093): vault.write(secret/data/test/admin/password -> 2b955093): Error making API request.
URL: PUT http://<vault address>/v1/secret/data/test/admin
Code: 400. Errors:
* no data provided (retry attempt 2 after "500ms")

我已经想出了如何从商店阅读,因为它有据可查,但没有写信给它。任何帮助不胜感激

这在 #1252 中被作为错误提出。

在秘密更新中遇到同样的问题。

证书更新按预期工作。{{ with secret "pki/issue/exampledotcom" "common_name=example.com"}} {{ .Data.certificate }} {{ end }}

相关内容

  • 没有找到相关文章

最新更新