-#In Apache 2.4 mpm have become runtime loadable modules
-#Diable all mpm except the required mpm
-if node[:lsb][:release].to_f >= 14.04
- mpms = ['event', 'itk', 'prefork', 'worker']
- mpms.reject{|u| u == node[:apache][:mpm]}.each do |mpm|
- apache_module mpm do
- action [ :disable ]
+%w(event itk prefork worker).each do |mpm|
+ if mpm == node[:apache][:mpm]
+ apache_module "mpm_#{mpm}" do
+ action [:enable]
+ end
+ else
+ apache_module "mpm_#{mpm}" do
+ action [:disable]