首页 > 解决方案 > 在数据包更新时自动运行 chef-client

问题描述

我有一个数据包,其中包含非常频繁地更新和更改的秘密。目前,当开发人员更新数据包时,开发人员必须通过 ssh 连接到服务器并运行 chef-client。

虽然这对奇怪的一两个人来说不是问题,但这是在浪费他们的时间。有没有一种方法可以让服务器在检测到数据包已更新时自动收敛?

谢谢!

标签: chef-infra

解决方案


这不是 Chef 的功能。您可以将chef-client后台任务设置为守护程序或 cron 作业,以便它将每 X 分钟运行一次。但是,您必须等待一段时间才能推出更改,可能长达 X*2 分钟。


推荐阅读