Chef教程
Chef高级

Chef Cookbook依赖

定义说明书依赖项的功能有助于管理说明书。当我们想在其他Cookbook中使用一本Cookbook的功能时使用此功能。
例如,如果要编译 C 代码,则需要确保安装了编译所需的所有依赖项。为了做到这一点,可能有单独的Cookbook可以执行这样的功能。
当我们使用chef-server 时,我们需要知道cookbooks 中的这些依赖项,这些依赖项应该在cookbooks 元数据文件中减速。该文件位于说明书目录结构的顶部。它向 Chef 服务器提供提示,有助于在正确的节点上部署Cookbook。

metadata.rb 文件的特点

位于说明书目录结构的顶部。 在使用 Knife 命令将Cookbook上传到 Chef 服务器时编译。 使用knife Cookbook元数据子命令编译。 在运行 Knife cookbook create 命令时自动创建。

metadata.rb 的配置

以下是元数据文件的默认内容。
Metadata
默认内容
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4