Назад | Перейти на главную страницу

SaltStack: объект NamespacedDictWrapper не имеет атрибута

Я получаю это сообщение и понятия не имею, почему

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.