更新 salt-minion 时,grains.host 更改为本地主机,打破状态

When updating a salt-minion the grains.host changes to localhost, breaking states

场景:

支票:

我尝试重新启动 minion(因为我不得不更改 master url),还尝试了未记录的 sanitized=True,它只会隐藏它。

感谢任何帮助,在网站上找不到任何内容。

我最近发现,有时您在 /etc/hosts 中的设置很重要。

我有一组具有 FQDN 的主机,例如 host01.company.com。尽管设置相同,但其中一个遇到了与您相同的问题。我去了 /etc/hosts 并删除了像

这样的记录
127.0.0.1 host01 host01.company.com

在这个和一个 minion 重启之后,一切都立刻好了。

看起来好像发生了某种反向查找来设置一些粒度。

希望这对您有所帮助。