【问题标题】:rendering jinja in custom saltstack module在自定义 saltstack 模块中渲染 jinja
【发布时间】:2018-05-28 08:42:43
【问题描述】:

如何在自定义执行模块中渲染 jinja 模板?

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

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

【问题讨论】:

    标签: jinja2 salt-stack


    【解决方案1】:

    和 saltstack 在他们的 file.managed 中做的一样 示例:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-08
      • 2018-04-05
      • 1970-01-01
      相关资源
      最近更新 更多