所有,有没有可能将我的server.cert.template文件转换成server.cert使用领事模板和领事KV。
在我的领事中,我对KV对的定义如下:
SERVER_SSL_CERT = 4r4ffqh;fhq2fhwhhqwpihpvhqv'in3v3rvnrqpnrvnnvvqn我的server.cert.template如下所示:
-----BEGIN CERTIFICATE-----
${SERVER_SSL_CERT}
-----END CERTIFICATE-----早些时候,我使用本地文件进行此替换。领事能处理这件事吗?如果能,该如何处理?如何查询consul将此值转储到此处?
谢谢
发布于 2017-08-03 18:54:03
因此,我让它按如下方式工作。分享它,以防有人遇到类似的情况。我的模板文件内容如下:
{{$host := "hostname" -}}
{{$keyname := printf "Project/%s/Certs/SERVER_SSL_CERT" $host -}}
{{ key $keyname }}当我们对它运行consul-template时,它会将值作为最后一行的一部分打印出来。
https://stackoverflow.com/questions/45458578
复制相似问题