我的puppet.conf文件(代理节点)中有runinterval = 180s
请注意我的清单文件没有任何变化。当代理在180秒后轮询,并且清单文件中没有更改时,旧目录是否会再次应用?
我的期望是,在轮询之后,如果清单中没有变化,则不应运行旧目录。实际上,不需要再次运行相同的目录。
任何人都可以澄清我的怀疑吗?
答案 0 :(得分:2)
Puppet将始终应用当前目录(除非主服务器报告编译器错误 - 然后代理可以应用缓存目录,该目录可通过usecacheonfailure
设置进行配置)。
系统状态到目录的收敛是木偶的主要目标。如果您希望Puppet在您不主动运行时处于休眠状态,则应考虑切换到基于推送的操作模式。
无论您的选择如何,大多数工作负载的间隔时间都非常短,因为