如何使用不同厨师食谱中的食谱
how to use a recipe from a different chef cookbook
对于某些开发工作,需要将配方(比方说,myapp::recipe1)临时包含到堆栈中的单个节点中。我不想为单个节点上的临时解决方案修改原始项目本身。对我计划采用的以下方法有任何反馈吗?
- 将说明书 (myapp) 添加到原始说明书的 Berksfile 中,如下所示:
食谱 'myapp'、git:'git@github.com:/ABC/myapp.git'
- 做一个 berks,以便将食谱 'myapp' 上传到 chef-server
的组织中
- 通过特定节点上的 Chef 管理控制台添加配方"myapp::recipe1"
- 在节点上触发手动 chef-client
好吧,对于所描述的用例,我会做完全相同的事情。
对于某些开发工作,需要将配方(比方说,myapp::recipe1)临时包含到堆栈中的单个节点中。我不想为单个节点上的临时解决方案修改原始项目本身。对我计划采用的以下方法有任何反馈吗?
- 将说明书 (myapp) 添加到原始说明书的 Berksfile 中,如下所示: 食谱 'myapp'、git:'git@github.com:/ABC/myapp.git'
- 做一个 berks,以便将食谱 'myapp' 上传到 chef-server 的组织中
- 通过特定节点上的 Chef 管理控制台添加配方"myapp::recipe1"
- 在节点上触发手动 chef-client
好吧,对于所描述的用例,我会做完全相同的事情。