小编roi*_*uez的帖子

无法在本地模式下解决厨师外部食谱依赖性

我正在厨师做我的第一个食谱。我创建了一本我称之为 common 的食谱,只有一个食谱(default.rb):

apt_repository "mariadb-repo" do
  uri "http://tedeco.fi.upm.es/mirror/mariadb/repo/10.1/ubuntu"
  distribution "trusty"
  components ["main"]
  arch "amd64"
  keyserver "keyserver.ubuntu.com"
  key "CBCB082A"
end
Run Code Online (Sandbox Code Playgroud)

我在 metadata.rb 的末尾添加了“depends 'apt'”。如果我运行:

Starting Chef Client, version 12.5.1
resolving cookbooks for run list: ["common"]

================================================================================
Error Resolving Cookbooks for Run List:
================================================================================

Missing Cookbooks:
------------------
No such cookbook: apt

Expanded Run List:
------------------
* common


Running handlers:
[2016-01-28T13:07:17+00:00] ERROR: Running exception handlers
Running handlers complete
[2016-01-28T13:07:17+00:00] ERROR: Exception handlers complete
Chef Client failed. 0 resources updated in 01 seconds
[2016-01-28T13:07:17+00:00] …
Run Code Online (Sandbox Code Playgroud)

chef chef-zero

4
推荐指数
1
解决办法
7864
查看次数

标签 统计

chef ×1

chef-zero ×1