0
這是在我的食譜中唯一的一行爲什麼配方apache :: default只在使用配方apache :: mod_jk時執行?
include_recipe "apache2::mod_jk"
這就要求在Opscode公司apache2 cookbook發現mod_jk的食譜,爲了簡單起見,我會寫在這裏:
package 'libapache2-mod-jk' do
case node['platform_family']
when 'rhel', 'fedora', 'suse'
package_name 'mod_jk'
else
package_name 'libapache2-mod-jk'
end
end
apache_module 'jk'
我的理解這將只安裝mod_jk和apache,但apache不會配置廚師,因爲我沒有使用apache2 :: default ...但是,這不會發生,apache2得到安裝和配置使用主廚tempaltes。
這是如何工作的?我錯過了什麼嗎?