このメッセージが表示されますが、理由がわかりません
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ファイルが別のホストで機能します!
私自身の質問に答えます。
ファイルpillar/foo-archiv.sls`が存在します。
しかし、ホストfoo-archiv
がpillar/top.sls
にありませんでした。
私たちのセットアップでは、ファイルpillar/foo-archiv.sls
がpillar/top.sls
に含まれています。