我刚刚开始学习 Chef,正在关注http://gettingstartedwithchef.com。它建议使用knife cookbook site download $COOKBOOK_NAME
来获取社区食谱。但是有时它们带有依赖项,然后我必须等到 Vagrant 告诉我有问题,然后手动逐个下载并安装软件包。
有没有办法让 Knife 下载食谱所需的所有依赖项?这样可以加快速度。
我注意到了knife cookbook site install
,但这需要做一堆 git 操作,而我并不想这么做。我想下载食谱(这也意味着依赖项),我不想进行提交。
这可能吗?
答案1
使用 Berkshelf 或 Librarian 管理您的食谱。这比使用 Knife 要容易得多,而且可以为您处理依赖关系。