有没有办法使 Nomad 作业文件中的模板成为可选?
如果 Consul KV 中不存在
test.data
,我希望作业简单地忽略模板。keyOrDefault
几乎达到了我想要的效果,但仍然在我的容器“testfile”中创建了一个空文件。 template {
destination = "local/testfile"
perms = "100"
data = "{{ keyOrDefault \"service/foo/bar/test.data\" \"\" }}"
}
如果可能的话,我想将整个模板包含在 if 语句中。
有没有办法使 Nomad 作业文件中的模板成为可选?
没有。