📜  Chef-食谱依赖关系

📅  最后修改于: 2020-11-04 04:50:33             🧑  作者: Mango


 

定义食谱依赖关系的功能有助于管理食谱。当我们要在其他食谱中使用一个食谱的功能时,可以使用此功能。

例如,如果要编译C代码,则需要确保已安装编译所需的所有依赖项。为此,可能会有单独的食谱可以执行此函数。

当我们使用Chef-server时,我们需要了解Cookbook中的此类依赖关系,这些依赖关系应在Cookbooks元数据文件中减速。此文件位于食谱目录结构的顶部。它向Chef服务器提供提示,帮助在正确的节点上部署食谱。

metadata.rb文件的功能

  • 位于食谱目录结构的顶部。
  • 使用小刀命令将菜谱上载到Chef服务器时进行编译。
  • 与刀菜谱元数据子命令一起编译。
  • 运行刀库创建命令时自动创建。

配置metadata.rb

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

元数据

默认内容