Chef infra 厨师又开始写食谱了

Chef infra 厨师又开始写食谱了,chef-infra,Chef Infra,我有一个食谱(比如a),里面有一本食谱B,还有一个食谱(比如C),里面又有一本食谱B。现在如果我做一个食谱,在顺序中包括a和C。将会发生的是,烹饪书B将在A之前运行,而A将完成它的工作。现在C将调用已经运行的cookbook B,这样它就不会运行了,所以C将在不调用B的情况下完成它的工作 但要使C正常工作,A应该在调用B之后完成它的工作,然后C应该重新运行cookbook B 那么,如何在C中再次运行食谱B。这种想法违反了期望的状态方法。食谱不会运行多次 Chef’s允许您创建可重用的功能,然后

我有一个食谱(比如a),里面有一本食谱B,还有一个食谱(比如C),里面又有一本食谱B。现在如果我做一个食谱,在顺序中包括a和C。将会发生的是,烹饪书B将在A之前运行,而A将完成它的工作。现在C将调用已经运行的cookbook B,这样它就不会运行了,所以C将在不调用B的情况下完成它的工作

但要使C正常工作,A应该在调用B之后完成它的工作,然后C应该重新运行cookbook B


那么,如何在C中再次运行食谱B。

这种想法违反了期望的状态方法。食谱不会运行多次


Chef’s允许您创建可重用的功能,然后在食谱中使用。

这种想法违反了期望的状态方法。食谱不会运行多次


厨师长允许您创建可重复使用的功能,然后在菜谱中使用。

我是否可以重新构造代码,使其正常工作?我不知道您的代码和您试图解决的问题。。但是任何事情都可以通过代码实现;-)请先阅读文件。如果我是厨师长客户-OA;主厨客户-o C;它将起作用;那么,有没有办法实现这个流程呢?这不是chef设计的工作方式。请先熟悉它的概念。你可能不想包括食谱,而是想在食谱a和C中制作一个自定义资源和参考。食谱是要实现的最终状态,资源是要执行的逻辑块,可以传递属性。我是否可以重新构造代码以使其工作?我不知道您的代码和您试图解决的问题。。但是任何事情都可以通过代码实现;-)请先阅读文件。如果我是厨师长客户-OA;主厨客户-o C;它将起作用;那么,有没有办法实现这个流程呢?这不是chef设计的工作方式。请先熟悉它的概念。您可能不想在烹饪书a和C中包含定制资源和参考的配方。配方是要实现的最终状态,资源是要执行的逻辑块,可以传递属性。您反对任何系统配置管理方式。你以一种资源调配的方式思考问题,因此要么:1)你使用了错误的工具;2)你必须重新考虑如何进行配置。你反对任何系统配置管理方式。您正在以资源调配的方式进行思考,因此:1)您使用了错误的工具,2)您必须重新考虑如何配置。