strzelecki.maciek
strzelecki.maciek

Reputation: 324

rendering jinja in custom saltstack module

How to render a jinja template within a custom execution module?

I am trying to write a custom module to update confluence pages automatically. It is designed to be similar to "file.managed" call (only template source, context, and it has to respect pillar data available for given node).

can someone offer an example of pillar/context aware function call for rendering jinja template in custom module?

Upvotes: 1

Views: 396

Answers (1)

atsa
atsa

Reputation: 310

do the same as saltstack does in their file.managed example :

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

Upvotes: 1

Related Questions