如何覆盖来自另一个食谱的通知

时间:2018-04-30 09:06:27

标签: chef

我想知道如何从另一个配方(厨师包装器)覆盖通知服务。例如,我有一个配方A,我已经定义了所有服务的启动和停止。我希望从RecipeB覆盖这些通知。

2 个答案:

答案 0 :(得分:0)

最好将此服务放在自己的配方中,这样您就可以将其简单地包含在RecipeA中,但不能包含在RecipeB中。

或者,这是一个黑客攻击,您只需向RecipeB添加另一个service部分,并确保它再次停止(action [:disable, :stop])。然而,这并不理想,因为它会导致服务在每次运行开始时打开,然后在结束时再次关闭。

答案 1 :(得分:0)

你就是这样做的。通知的任何内容都不限于烹饪书。您需要知道的只是目标资源的类型和名称。