当我执行以下操作时收到以下错误消息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在奴才上我收到同样无用的错误消息,并且没有有关实际渲染的更多详细信息。
有时,minion 的缓存可能会过时。当 salt 报告某些内容无法呈现但“某些内容”不再列在 top.sls 文件中并且 saltmaster 日志根本没有说明任何内容时,我有过沮丧的经历。
在这种情况下,可以帮助的是刷新受影响的小兵上的谷物(默认情况下也会刷新支柱):
salt <target_host_pattern> saltutil.refresh_grains
Run Code Online (Sandbox Code Playgroud)