Chef – Cookbook 依赖项

Chef – Cookbook 依赖项


定义说明书依赖项的功能有助于管理说明书。当我们想在其他食谱中使用一本食谱的功能时使用此功能。

例如,如果要编译 C 代码,则需要确保安装了编译所需的所有依赖项。为了做到这一点,可能有单独的食谱可以执行这样的功能。

当我们使用chef-server 时,我们需要知道cookbooks 中的这些依赖项,这些依赖项应该在cookbooks 元数据文件中减速。该文件位于说明书目录结构的顶部。它向 Chef 服务器提供提示,这有助于在正确的节点上部署食谱。

metadata.rb 文件的特点

  • 位于说明书目录结构的顶部。

  • 当使用 Knife 命令将食谱上传到 Chef 服务器时编译。

  • 使用 Knife Cookbook metadata 子命令编译。

  • 当运行 Knife cookbook create 命令时自动创建。

metadata.rb 的配置

以下是元数据文件的默认内容。

元数据

默认内容

觉得文章有用?

点个广告表达一下你的爱意吧 !😁