【问题标题】:Chef point to local recipe dependency厨师指向本地食谱依赖
【发布时间】:2015-03-11 02:42:32
【问题描述】:

我有 2 个食谱 A 和 B,其中 A 包括食谱 B。通常,食谱是从厨师服务器中提取的,但是,我想对食谱 B 进行更改,并确保更改不会破坏食谱 A在将食谱 B 的更改推送到 Chef 服务器之前。

如何在菜谱 A 的 metadata.rb 文件中指定要使用本地菜谱 B,而不是服务器上的菜谱?

【问题讨论】:

  • 您是否考虑过使用 test kitchen 或 vagrant 来测试食谱? Berkshelf 是一个管理食谱版本的工具。
  • 是的,我们也使用 vagrant。

标签: chef-infra berkshelf


【解决方案1】:

我似乎找错了地方,metadata.rb 不是我应该进行此更改的地方,它应该在 Berksfile 中。

添加到 Berksfile 末尾的以下行解决了问题:

cookbook "B", path: '/path/to/cookbook/B'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-16
    • 2015-05-28
    • 1970-01-01
    • 1970-01-01
    • 2014-10-10
    • 1970-01-01
    相关资源
    最近更新 更多