mirror of
https://github.com/inspec/inspec
synced 2024-11-27 15:10:44 +00:00
4b3095dac2
Remove container setup that comes for free with the dokken containers now Use the new openssl resource names Remove all the encoding statements that even rubocop doesn't recommend anymore Remove some compatibility with centos-5 and ubuntu 15.10 Signed-off-by: Tim Smith <tsmith@chef.io>
41 lines
1.1 KiB
Ruby
41 lines
1.1 KiB
Ruby
# author: Christoph Hartmann
|
|
|
|
case node['platform_family']
|
|
when 'rhel'
|
|
apache_conf_dir = 'httpd'
|
|
apache_conf_file = 'conf/httpd.conf'
|
|
when 'debian'
|
|
apache_conf_dir = 'apache2'
|
|
apache_conf_file = 'apache2.conf'
|
|
end
|
|
|
|
# Create the apache configuration directory
|
|
directory "/etc/#{apache_conf_dir}"
|
|
|
|
# Create a directory for actual configuration /conf-available
|
|
directory "/etc/#{apache_conf_dir}/conf"
|
|
|
|
# Create a directory for actual configuration /conf-available
|
|
directory "/etc/#{apache_conf_dir}/conf-available"
|
|
|
|
# Create a directory for symlinked configuration /conf-enabled
|
|
directory "/etc/#{apache_conf_dir}/conf-enabled"
|
|
|
|
cookbook_file "/etc/#{apache_conf_dir}/#{apache_conf_file}" do
|
|
source 'httpd.conf'
|
|
end
|
|
|
|
# Create configuration file (not symlinked)
|
|
file "/etc/#{apache_conf_dir}/conf-enabled/maxkeepaliverequests.conf" do
|
|
content 'MaxKeepAliveRequests 100'
|
|
end
|
|
|
|
# Create configuration to be symlinked
|
|
file "/etc/#{apache_conf_dir}/conf-available/security.conf" do
|
|
content 'ServerSignature Off'
|
|
end
|
|
|
|
# and link the configuration
|
|
link "/etc/#{apache_conf_dir}/conf-enabled/security.conf" do
|
|
to "/etc/#{apache_conf_dir}/conf-available/security.conf"
|
|
end
|