在包装器手册中删除配方的执行

时间:2015-02-12 11:17:02

标签: chef cookbook

我们正在开发一个包装器食谱,我们需要在我们添加的配方中删除包含的配方(使用include_recipe)的执行。有没有办法从包装食谱中做到这一点?

1 个答案:

答案 0 :(得分:2)

如果你的意思是库菜谱中有include_recipe语句,并且你想在包装器食谱中删除它,那么不,没有办法做到这一点。您想要建议的事实是图书馆食谱中有错误,或者您在如何构建事物时犯了错误。您能分享更多信息,也许我们可以找到更好的解决方案吗?

这里是龙

如果你想要冒险,你可能能够“回绕”那个不需要的食谱的效果。无论是使用rewind食谱,还是仅使用resources()方法,您都可以获取食谱声明的资源,然后将其操作设置为action :nothing。这将有效地取消配方的运行。然而,在我看来,这应该是绝对的最后手段,因为它充满了各种各样的陷阱和复杂性。