我正在尝试在client.log上使用日志过滤器来评估Chef是否成功运行。
在正常的Chef运行过程中,我的recipe请求重新启动。
厨师日志:
FATAL: Chef::Exceptions::Reboot: Rebooting server at a recipe's request.
为什么Chef抛出一个正常重启请求的错误?如何防止此错误被记录。
我的重启请求看起来像
reboot "my_reboot" do
action :reboot_now
reason 'There is a pending reboot.'
only_if { reboot_pending? }
delay_mins 0.5
end
因为我们希望避免在Chef收敛中进一步运行任何内容,而最简单的方法就是引发异常。