notifies :restart, "service[apache2]"
end
-service "apache2" do
- action [:enable, :start]
- retries 2
- retry_delay 10
- supports :status => true, :restart => true, :reload => true
-end
-
apache_module "info" do
conf "info.conf.erb"
variables :hosts => admins["hosts"]
variables :hosts => admins["hosts"]
end
-if node[:apache][:evasive]
+if node[:apache][:evasive][:enable]
apache_module "evasive" do
conf "evasive.conf.erb"
end
template "ssl.erb"
end
+# Apache should only be started after modules enabled
+service "apache2" do
+ action [:enable, :start]
+ retries 2
+ retry_delay 10
+ supports :status => true, :restart => true, :reload => true
+end
+
fail2ban_filter "apache-forbidden" do
action :delete
end