2014-03-19 52 views
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。

這是如何工作的?我錯過了什麼嗎?

回答