[英]chef - using recipes from same cookbook
我有食譜base
和食譜myapp
base有2個食譜 - my_java
和java_with_custom_stuff
在java_with_custom_stuff
我想使用my_java
的配方(相同的食譜)。 就像是
include_recipe 'my_java'
bash 'custom stuff' do
...
end
在myapp
我做include_recipe "base::java_with_custom_stuff"
但它抱怨它找不到my_java
有沒有辦法使用同一食譜中的食譜?
include_recipe
每次使用第一部分作為cookbook名稱。 所以你必須指定食譜 - 名稱+食譜名稱:
include_recipe '::my_java' # works still after you rename your cookbook
include_recipe 'base::my_java' # works only as long as your cookbook name is base
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.