我收到了这条消息,但我不知道为什么
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-files 适用于不同的主机!
答案1
回答我自己的问题。
文件 pillar/foo-archiv.sls` 存在。
但主持人foo-archiv
却失踪了pillar/top.sls
。
在我们的设置中,该文件pillar/foo-archiv.sls
包含在内pillar/top.sls
。