首页 文章

在自定义saltstack模块中渲染jinja

提问于
浏览 1670
0

如何在自定义执行模块中呈现jinja模板?

我正在尝试编写一个自定义模块来自动更新汇合页面 . 它被设计为类似于“file.managed”调用(仅模板源,上下文,并且它必须尊重给定节点可用的柱数据) .

有人可以提供一个支柱/上下文感知函数调用的示例,用于在自定义模块中呈现jinja模板吗?

1 回答

  • 0

    像saltstack一样在他们的file.managed示例中执行:

    if template:
            contents = __salt__['file.apply_template_on_contents'](
                contents,
                template=template,
                context=context,
                defaults=defaults,
                saltenv=__env__)
    

相关问题