saltstack“支柱无法渲染并显示以下消息”

Son*_*ton 2 salt-stack

当我执行以下操作时收到以下错误消息state.apply

[ERROR   ] Data passed to highstate outputter is not a
valid highstate return: {'sonia9': ['Pillar failed to
render with the following messages:', "Rendering SLS 'users'
failed. Please see master log for details."]}
Run Code Online (Sandbox Code Playgroud)

是否可以看到实际渲染以及失败的地方?

我已经尝试过:

  • log_level: garbage/etc/salt/master,重新启动守护进程
  • salt-call -l debug state.apply在奴才上

我收到同样无用的错误消息,并且没有有关实际渲染的更多详细信息。

ger*_*ime 6

有时,minion 的缓存可能会过时。当 salt 报告某些内容无法呈现但“某些内容”不再列在 top.sls 文件中并且 saltmaster 日志根本没有说明任何内容时,我有过沮丧的经历。

在这种情况下,可以帮助的是刷新受影响的小兵上的谷物(默认情况下也会刷新支柱):

salt <target_host_pattern> saltutil.refresh_grains
Run Code Online (Sandbox Code Playgroud)