我得到这个消息,我不知道为什么
salt:/srv # salt-ssh foo-archiv state.sls monitoring [ERROR ] Rendering exception occurred: Jinja variable 'salt.utils.context.NamespacedDictWrapper object' has no attribute 'monitoring' [CRITICAL] Rendering SLS 'base:monitoring' failed: Jinja variable 'salt.utils.context.NamespacedDictWrapper object' has no attribute 'monitoring' foo-archiv: - Rendering SLS 'base:monitoring' failed: Jinja variable 'salt.utils.context.NamespacedDictWrapper object' has no attribute 'monitoring'
什么可以是这个问题的根源?
相同的sls文件适用于不同的主机!
回答我自己的问题。
文件柱/ foo-archiv.sls`存在。
但主持人foo-archiv在pillar/top.sls失踪。
在我们的设置中,文件pillar/foo-archiv.sls被包含在pillar/top.sls 。