2017-08-02 56 views
0

全部, 是否可以使用领事模板和领事KV将我的server.cert.template文件转换为server.cert。从KV商店获取价值,但它不是模板中的Key:Value对

在我驻我定义KV对如下:

SERVER_SSL_CERT = 4r4ffqh;fhq2fhwhhqwpihpvhqv'in3v3rvnrqpnrvnnvvqn 

而且我server.cert.template如下所示:

-----BEGIN CERTIFICATE----- 
    ${SERVER_SSL_CERT} 
    -----END CERTIFICATE----- 

早些时候,我使用本地文件提供这种替换。领事是否可以处理这个问题?我如何查询领事在这里转储这个值?

谢谢

回答

0

所以我得到这个工作如下。如果有人遇到类似情况,请分享它。是我的模板文件的内容如下:

{{$host := "hostname" -}} 
    {{$keyname := printf "Project/%s/Certs/SERVER_SSL_CERT" $host -}} 
    {{ key $keyname }} 

当我们在其上运行领事模板,将打印的值作为最后一行的一部分。