游牧工作:可选模板

问题描述 投票:0回答:1

有没有办法使 Nomad 作业文件中的模板成为可选?
如果 Consul KV 中不存在

test.data
,我希望作业简单地忽略模板。
下面的示例使用
keyOrDefault
几乎达到了我想要的效果,但仍然在我的容器“testfile”中创建了一个空文件。
如果密钥不存在,我根本不想创建任何文件。

  template {
    destination = "local/testfile"
    perms       = "100"
    data        = "{{ keyOrDefault \"service/foo/bar/test.data\" \"\" }}"
  }

如果可能的话,我想将整个模板包含在 if 语句中。

consul nomad
1个回答
0
投票

有没有办法使 Nomad 作业文件中的模板成为可选?

没有。

© www.soinside.com 2019 - 2024. All rights reserved.