【发布时间】:2014-06-12 20:09:37
【问题描述】:
我想禁用 chef-client 运行而不是停止 chef-client 服务或删除 cron 作业计划,这意味着 chef-client 将永远不会再次运行,除非手动运行。
来自 puppet 背景,我正在寻找一种替代方案,例如“puppet agent --disable”,它可以让 chef-client 服务/cron 保持运行,但不会改变任何资源。
更有可能强制每个 chef-client 运行到 --why-run 模式。在升级或应用程序部署期间非常有用。它将允许在厨师角色/食谱中进行修订/版本更改并应用于节点集,否则厨师客户端服务或 cron 必须先停止/禁用并稍后重新启用,这不是正确的方法。
我在 chef-client 二进制文件中看不到任何此类选项。
Chef 服务器和客户端版本 - 11.8.2。
-谢谢
【问题讨论】:
标签: chef-infra