chef-infra - 在数据包更新时自动运行 chef-client
问题描述
我有一个数据包,其中包含非常频繁地更新和更改的秘密。目前,当开发人员更新数据包时,开发人员必须通过 ssh 连接到服务器并运行 chef-client。
虽然这对奇怪的一两个人来说不是问题,但这是在浪费他们的时间。有没有一种方法可以让服务器在检测到数据包已更新时自动收敛?
谢谢!
解决方案
这不是 Chef 的功能。您可以将chef-client
后台任务设置为守护程序或 cron 作业,以便它将每 X 分钟运行一次。但是,您必须等待一段时间才能推出更改,可能长达 X*2 分钟。
推荐阅读
- linux - bpf 虚拟机和 bpf map 有什么限制?
- c# - luis 在 azure 上发布时机器人抛出错误,但在模拟器上工作正常
- java - 如何在这个 Kennel 类中完成一个 addDog、removeDog 和 toString 方法?
- reactjs - 如何在反应本机应用程序中使用 aws 放大推送通知在通知上显示图像?
- python - make 命令无法访问 awscli
- android - recyclerview uitest 使用 espresso ,是错误吗?
- php - Flutter - Window 服务器:如何更新限制输入的 post 文件?
- python - 美汤python中的find()和find_all()有什么区别?
- gitlab - 将 UTF-16LE 转换为 UTF-8 gitlab ci
- google-bigquery - 我可以将字符串化的 JSON 数组转换回 BigQuery 结构吗?