Quantcast
Channel: User Michael Mol - DevOps Stack Exchange
Viewing all articles
Browse latest Browse all 14

How to examine Jinja output in Saltstack?

$
0
0

I have a templated SLS in Salt I'm trying to build, but it's emitting invalid syntax, which is resulting in errors such as:

my-minion-id:    - State 'system' in SLS 'network' is not formed as a list

In principle, it should be possible to, somehow examine the output of the Jinja template before it attempts to parse the output as an SLS file. There exists a Python module for the Jinja renderersalt.renderers.jinja, but if I attempt to execute it on the CLI, I get an error:

# salt my-minion-id salt.renderers.jinja.render /srv/salt/network/init.slsmy-minion-id:'salt.renderers.jinja.render' is not available.ERROR: Minions returned with non-zero exit code# salt my-minion-id renderers.jinja.render /srv/salt/network/init.slsmy-minion-id:'renderers.jinja.render' is not available.ERROR: Minions returned with non-zero exit code

How can I see the output of my template? It seems absurd it should be this difficult to debug.


Viewing all articles
Browse latest Browse all 14

Trending Articles