我使用chef-server
和chef-client
配置。
在主机配置的每次更改(通过引导添加的新主机或删除旧主机)时,我想在每个包含它的主机上重新运行一个配方,配方本身没有变化。
到目前为止,我只是chef-client
在 cron 中每 5 分钟运行一次,这不是最好的解决方案。
一般来说,即使我更改了配方,是否chef-client
知道它应该重新运行配方?(它是如何知道的,以及识别配方变化可能需要多长时间)
如果我需要在不改变配方本身的情况下重新运行配方,那么正确的方法是什么?
谢谢!