我收到这条消息,但我不知道为什么
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'
Run Code Online (Sandbox Code Playgroud)
这个问题的根源是什么?
相同的 sls 文件适用于不同的主机!
回答我自己的问题。
文件 pillar/foo-archiv.sls` 存在。
但是主机foo-archiv在pillar/top.sls.
在我们的设置中,文件pillar/foo-archiv.sls被包含在pillar/top.sls.
| 归档时间: |
|
| 查看次数: |
2922 次 |
| 最近记录: |