从领事kv

时间:2019-06-28 06:32:06

标签: consul nomad

从Consul获取信息,然后将此作业提交给Nomad,将Consul k / v值作为环境变量注入。

例如,我在领事k / v中的值为

testData = "HELLO"

另一方面,在我的工作中。

我希望将领事k / v中的值作为值注入到env节中。

env
CONSUL_test = <value of consul k/v testData>

这可能吗?

这样,当我检查docker env时,我必须看到

CONSUL_test = HELLO

1 个答案:

答案 0 :(得分:1)

nomad使用领事模板,因此您可以通过执行{{ key "myKey" }}在nomad规范中引用领事k / v值。 https://www.nomadproject.io/docs/job-specification/template.html