J'ai un modèle SLS
dans Salt que j'essaie de construire, mais il émet une syntaxe non valide, ce qui entraîne des erreurs telles que:
my-minion-id:
- State 'system' in SLS 'network' is not formed as a list
En principe, il devrait être possible, d'une manière ou d'une autre, d' examiner la sortie du modèle Jinja avant de tenter d'analyser la sortie en tant que SLS
fichier. Il existe un module Python pour le rendu Jinja salt.renderers.jinja
, mais si j'essaie de l'exécuter sur la CLI, j'obtiens une erreur:
# 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
Comment puis-je voir la sortie de mon modèle? Il semble absurde que cela devrait être difficile à déboguer.