重构我的 sls 文件后,我收到此错误消息。
我创建了新的 sls 文件并使用该include
指令来获取更多模块化公式。
salt:/srv # salt-ssh w123 -v state.sls monitoring
Executing job with jid 20160512154840991359
-------------------------------------------
[ERROR ] Rendering exception occurred :Jinja variable 'system_home' is undefined
[CRITICAL] Rendering SLS 'base:monitoring.service' failed: Jinja variable 'system_home' is undefined
w123:
- Rendering SLS 'base:monitoring.service' failed: Jinja variable 'system_home' is undefined
如何获取变量未定义的 SLS 文件名和行号?
答案1
关于 SaltStack,有一件事让我很头疼!错误消息不明确,而且它不会告诉你问题出在哪里!
无论如何,请查看该帖子“调试 Salt 和 Salt States",尝试使用“salt-call”调试错误。