chef-jira cookbook - 找不到Cookbook apache2

时间:2014-08-20 03:51:35

标签: ubuntu apache2 chef jira cookbook

我已经下载了烹饪书“chef-jira”,现在我正在尝试使用Ubuntu 12.04上的chef-solo / vagrant来运行它。

经过大量的谷歌搜索和stackoverflow支持后,我能够获取定义运行列表的json文件。但是下面的错误一直困扰着我,我完全无能为力。

==> default: [2014-08-20T03:33:41+00:00] ERROR: Cookbook apache2 not found. If you're loading apache2 from another cookbook, make sure you configure the dependency in your metadata
==> default: [2014-08-20T03:33:41+00:00] FATAL: Chef::Exceptions::ChildConvergeError: Chef run process exited unsuccessfully (exit code 1)

如果有人可以查看食谱并建议我一些解决方案,我将不胜感激。食谱的网址是:https://github.com/bflad/chef-jira

1 个答案:

答案 0 :(得分:1)

README链接到它所依赖的所有烹饪书。您可以手动下载这些文件并将它们添加到cookbook文件夹,使用knife cookbook site install为您下载它们,或者调查自动下载依赖项的Berkshelf cookbook管理器。最简单的入门方法可能是安装vagrant-berkshelf插件,然后在你的Vagrantfile旁边创建一个只包含

的Berksfile
metadata

下次运行vagrant provision时,它会为您下载所有依赖项。

相关问题