我使用以下命令从 opscode 站点下载了许多食谱:例如, knife cookbook site install git。但是现在我想从 github 上的存储库中下载一本食谱到我当前的食谱目录中。我该怎么做呢?我应该将存储库克隆到我的食谱目录中吗?
谢谢!
我使用以下命令从 opscode 站点下载了许多食谱:例如, knife cookbook site install git。但是现在我想从 github 上的存储库中下载一本食谱到我当前的食谱目录中。我该怎么做呢?我应该将存储库克隆到我的食谱目录中吗?
谢谢!
您可以从https://github.com/websterclay/knife-github-cookbooks安装刀 github 插件,之后您可以简单地使用knife cookbook github install cookbooks/yum
从https://github.com/cookbooks/yum安装 yum 。
但是,我建议使用来自https://github.com/applicationsonline/librarian的 Librarian-Chef ,它的工作原理与 bundler 对 ruby gem 的作用非常相似(如果你熟悉的话)。
编辑:由于这显然仍然收到意见,我会失职更不用说berkshelf,这太棒了。
要下载和管理说明书,您可以使用Berkshelf,它本身带有一种自行管理说明书依赖关系的方法。如果你熟悉 Ruby,它就像 Gemfile 一样工作。您可以通过在 BerksFile 中添加此命令从 github 下载食谱
食谱'nginx',路径:'食谱的github url'
你可以试试这个命令
knife cookbook site download cookbookname