【问题标题】:How to set Chef Cookbook Dependencies in metadata file如何在元数据文件中设置 Chef Cookbook 依赖项
【发布时间】:2014-01-22 07:08:12
【问题描述】:

我遇到的问题是 github 上存在与厨师食谱网站上的食谱同名的食谱(monit 是食谱)。我正在写一本食谱并想使用 github 版本,但是当我在 Berksfile 中包含元数据关键字时,berkshelf 从厨师网站提取版本。我试图在 Berksfile 中覆盖它。这是 mt berksfile 的内容:

site :opscode
cookbook "monit" , git: "https://github.com/phlipper/chef-monit.git"

metadata

【问题讨论】:

  • 看起来我需要做的就是删除我的 Berksfile.lock 并将 monit 行移到元数据行之后。现在,当我“流浪”时,它会从 github 拉取版本,一切正常。

标签: chef-infra berkshelf


【解决方案1】:
【解决方案2】:

在最后的元数据文件中添加食谱,食谱的名称应该用单引号括起来,下面是示例

取决于“测试”

【讨论】:

  • 如果你想为特定版本添加依赖手册版本,你可以提到它取决于'test','= 1.0.0'
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-11
  • 1970-01-01
相关资源
最近更新 更多