是否可以从食谱中通知另一个食谱?像下面这样的东西?
execute 'somecommand' do
command somecommand
notifies :run_state "recipe[another_recipe]"
end
答案 0 :(得分:2)
您只能通知资源,而不是完整的食谱。此外,配方在厨师运行期间最多只运行一次。即使您多次包含它,它也只会运行一次。
也就是说,如果你想整个封装多个资源以便通知它们,你应该创建一个lightweight resource (LWRP),它可以被认为是一个独立的资源。