【发布时间】:2017-10-25 04:03:40
【问题描述】:
从 Chef's Supermarket 安装/下载食谱时,一些食谱确实包含 metadata.json 文件,但不包含 metadata.rb 文件。
如果没有 metadata.rb 文件,用户将无法将食谱上传到厨师服务器。我的问题有两个:
- 如果下载/安装的说明书不包含,有没有办法为项目生成正确的 metadata.rb 文件?
- 在没有 metadata.rb 的情况下是否有办法将菜谱上传到厨师服务器?
这是在我的工作站上运行的 ChefDK 版本:
- Chef 开发工具包版本:1.3.43
- 主厨客户端版本:12.19.36
- 交付版本:master (dd319aa632c2f550c92a2172b9d1226478fea997)
- berks 版本:5.6.4
- 厨房版本:1.16.0
这是我用来从超市获取食谱的命令和食谱:
- 刀菜谱网站下载jenkins
- 刀菜谱网站安装 jenkins
网址:https://supermarket.chef.io/cookbooks/jenkins#readme
感谢您的帮助。我在 Chef 的文档中找不到太多关于使用不包含 metadata.rb 文件的食谱的文档。根据我的阅读,每本食谱都应该在每个食谱目录中都有一个 metadata.rb 文件。
【问题讨论】:
标签: chef-infra metadata devops cookbook