Ich habe ein Templat SLS
in Salt, das ich zu erstellen versuche, aber es gibt eine ungültige Syntax aus, die zu Fehlern führt, wie zum Beispiel:
my-minion-id:
- State 'system' in SLS 'network' is not formed as a list
Im Prinzip sollte es möglich sein, irgendwie die Ausgabe der Vorlage Jinja zu untersuchen , bevor sie den Ausgang als zu analysieren versucht SLS
Datei. Es gibt ein Python-Modul für den Jinja-Renderer salt.renderers.jinja
, aber wenn ich versuche, es auf der CLI auszuführen, erhalte ich eine Fehlermeldung:
# 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
Wie kann ich die Ausgabe meiner Vorlage sehen? Es scheint absurd, dass es so schwierig sein sollte, Fehler zu beheben.