मेरे पास SLS
नमक में एक टेम्पलेटेड है जिसे मैं बनाने की कोशिश कर रहा हूं, लेकिन यह अवैध सिंटैक्स का उत्सर्जन कर रहा है, जिसके परिणामस्वरूप त्रुटियां हैं:
my-minion-id:
- State 'system' in SLS 'network' is not formed as a list
सिद्धांत रूप में, यह संभव होना चाहिए कि किसी तरह से SLS
फ़ाइल के रूप में आउटपुट को पार्स करने का प्रयास करने से पहले, जिन्जा टेम्पलेट के आउटपुट की जांच करें । जिंजा रेंडरर के लिए एक पायथन मॉड्यूल मौजूद है salt.renderers.jinja
, लेकिन अगर मैं इसे सीएलआई पर निष्पादित करने का प्रयास करता हूं, तो मुझे एक त्रुटि मिलती है:
# 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
मैं अपने टेम्पलेट का आउटपुट कैसे देख सकता हूं? यह बेतुका लगता है कि यह डिबग करना मुश्किल होना चाहिए।