如何在自定义执行模块中呈现jinja模板?
我正在尝试编写自定义模块以自动更新汇合页面。它的设计类似于" file.managed"调用(只有模板源,上下文,它必须尊重给定节点可用的支柱数据)。
有人可以提供一个柱状/上下文感知函数调用的示例,用于在自定义模块中呈现jinja模板吗?
答案 0 :(得分:0)
和saltstack在file.managed中做同样的事情 例如:
if template:
contents = __salt__['file.apply_template_on_contents'](
contents,
template=template,
context=context,
defaults=defaults,
saltenv=__env__)