0

我已经开始使用 chef,但很多时候我会在 CentOs VPS 上使用它。这意味着现在和可预见的情况下,我不需要社区食谱这样的窗口,iis。我希望能够根据这些食谱及其食谱定制食谱。那可能吗?如果是这样,你能概述一下这个过程吗?

我知道这些食谱是可重复使用的,但我希望根据非常具体的需求定制我的厨师回购。

希望有一个简单的解决方案!谢谢

4

1 回答 1

1

当然,您可以自定义它。只需删除那些不需要的,并在现有的不适合您的需要时编写新的。

注意:您的食谱目录中必须包含的内容是:

  • 您在卷中调用的食谱(或 Vagrantfile,如果您使用 vagrant),以及
  • 前面提到的食谱取决于。

现在,如何找出什么是依赖项:

  • 每个说明书中的 metadata.rb 文件都包含依赖项部分。
  • 通过“include_recipe”调用包含食谱。有时元数据不是最新的,因此您必须以这种方式对其进行跟踪。

如果 OpsCode 食谱不能满足您的需求(即使在更改了属性之后),请在 github 上搜索其他来源。围绕这个有整个生态系统。如果这些都不起作用,请编写您自己的食谱。使用“刀”工具创建一个空的食谱(模板)。命令将是:

knife cookbook create COOKBOOK_NAME [--cookbook-path PATH_TO_YOUR_COOKBOOK_DYRECTORY]

此外,依赖操作码手册。那里有很多东西;)

于 2014-02-03T13:33:50.427 回答