首页 > 解决方案 > 无法上传 mycookbook

问题描述

我目前正在研究厨师的部署自动化,我正在构建一个依赖于我已经从厨师超市下载的另一本食谱的食谱(食谱是数据库 6.1.1),我做了依赖和 include_recipe 部分,但是仍然当我上传我的食谱时,这个错误出现了

(当我尝试上传显然依赖于另一个食谱 Postgresql 的数据库食谱时发生了同样的事情,这意味着我陷入了依赖循环)感谢您的帮助!

在此处输入图像描述

标签: linuxchef-infradevopsautomated-deploy

解决方案


根据您使用的 Chef 版本,我建议在上传时使用 --include-dependencies 选项。

https://docs.chef.io/knife_cookbook.html

-d, --include-dependencies 确保当食谱依赖于一个(或多个)食谱时,这些食谱也会被上传。


推荐阅读