Saltstack:有什么方法可以模板化 top.sls 文件吗?

Saltstack: Is there any way to templatize top.sls file?

我目前在 Saltstack 上工作,但我没有在文档和示例中找到答案。

所以我想知道是否可以模板化 top.sls 文件,也就是带有一些 Jinja2 模板的 highstate 文件?

例如,我会根据支柱中的某些值在机器上应用状态,这些支柱是我使用盐供应器在 vagrant 中提供的。我试过了,它看起来不起作用,topfile 中的 jinja 看起来它没有被渲染。

是否有使用匹配关键字的方法?

top.sls中,您可以使用Jinja。例如,我们使用它来检索具有 salt['pillar.get'] 的支柱值,并根据这些支柱包含不同的状态。