使用 Berkshelf 将食谱更改上传到 Chef 服务器

Uploading recipe changes to chef server using Berkshelf

我正在定制用于生产的社区食谱(cassandra 和 elasticsearch)。通过尝试掌握 Berkshelf,我发现自己通过执行以下命令将更改从我的 ~/chef-repo/cookbooks/ 上传到我的包装食谱食谱:

Berks upload -b ./Berksfile --no-ssl-verify --force

这克服了我的厨师服务器未经过认证的事实,并克服了 "frozen" 食谱。

我确信有更好的方法可以将简单的更改上传到我的厨师服务器,因为强制重新上传整个食谱及其所有依赖项感觉有点极端?

在此先感谢您的帮助。

Berks upload -b ./Berksfile --no-ssl-verify --force <my cookbook name>

这将只上传您想要的一本食谱(即您更改的那本)