【发布时间】:2018-10-04 16:15:49
【问题描述】:
有没有办法在厨师运行结束时执行脚本,即延迟通知(或者,如果可能,甚至在它们之后)?带有:delayed 标志的模板资源的:notifies 允许执行此操作,但如果您要执行的操作未绑定到任何模板更新,则这并不适合。当然,可以通过创建模板并使用始终更改的值填充它并添加 :notifies 属性来破解它,但这真的很hacky,我想避免这种情况。像这样的东西会很棒:
execute "foobaz" do
command "runfoobaz.sh"
action :delayed_run
end
目前执行资源中的action 属性没有这样的选项。
【问题讨论】:
标签: chef-infra