Eu tenho um modelo SLS
no Salt que estou tentando criar, mas está emitindo sintaxe inválida, o que resulta em erros como:
my-minion-id:
- State 'system' in SLS 'network' is not formed as a list
Em princípio, deve ser possível, de alguma forma , examinar a saída do modelo Jinja antes que ele tente analisar a saída como um SLS
arquivo. Existe um módulo Python para o renderizador Jinja salt.renderers.jinja
, mas se eu tentar executá-lo na CLI, recebo um erro:
# 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
Como posso ver a saída do meu modelo? Parece absurdo que deve ser tão difícil de depurar.