Respondendo a minha própria pergunta.
O arquivo pilar / foo-archiv.sls 'existe.
Mas o host foo-archiv
estava ausente em pillar/top.sls
.
Em nossa configuração, o arquivo pillar/foo-archiv.sls
é incluído em pillar/top.sls
.
Recebo esta mensagem e não tenho ideia do porquê
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'
Qual pode ser a raiz deste problema?
Os mesmos arquivos sls funcionam para um host diferente!
Respondendo a minha própria pergunta.
O arquivo pilar / foo-archiv.sls 'existe.
Mas o host foo-archiv
estava ausente em pillar/top.sls
.
Em nossa configuração, o arquivo pillar/foo-archiv.sls
é incluído em pillar/top.sls
.
Tags saltstack