Tengo una plantilla SLSen Salt que estoy tratando de construir, pero emite una sintaxis no válida, lo que produce errores como:
my-minion-id:
- State 'system' in SLS 'network' is not formed as a list
En principio, debería ser posible, de alguna manera , examinar el resultado de la plantilla Jinja antes de que intente analizar el resultado como un SLSarchivo. Existe un módulo de Python para el renderizador Jinja salt.renderers.jinja, pero si intento ejecutarlo en la CLI, aparece un error:
# salt my-minion-id salt.renderers.jinja.render /srv/salt/network/init.sls
my-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.sls
my-minion-id:
'renderers.jinja.render' is not available.
ERROR: Minions returned with non-zero exit code
¿Cómo puedo ver el resultado de mi plantilla? Parece absurdo que deba ser tan difícil de depurar.