Tengo una plantilla SLS
en 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 SLS
archivo. 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.