name 'apache2' maintainer 'Opscode, Inc.' maintainer_email 'cookbooks@opscode.com' license 'Apache 2.0' description 'Installs and configures all aspects of apache2 using Debian style symlinks with helper definitions' long_description IO.read(File.join(File.dirname(__FILE__), 'README.md')) version '1.8.5' recipe 'apache2', 'Main Apache configuration' recipe 'apache2::logrotate', 'Rotate apache2 logs. Requires logrotate cookbook' recipe 'apache2::mod_alias', 'Apache module "alias" with config file' recipe 'apache2::mod_apreq2', 'Apache module "apreq"' recipe 'apache2::mod_auth_basic', 'Apache module "auth_basic"' recipe 'apache2::mod_auth_digest', 'Apache module "auth_digest"' recipe 'apache2::mod_auth_openid', 'Apache module "authopenid"' recipe 'apache2::mod_authn_file', 'Apache module "authn_file"' recipe 'apache2::mod_authnz_ldap', 'Apache module "authnz_ldap"' recipe 'apache2::mod_authz_default', 'Apache module "authz_default"' recipe 'apache2::mod_authz_groupfile', 'Apache module "authz_groupfile"' recipe 'apache2::mod_authz_host', 'Apache module "authz_host"' recipe 'apache2::mod_authz_user', 'Apache module "authz_user"' recipe 'apache2::mod_autoindex', 'Apache module "autoindex" with config file' recipe 'apache2::mod_cgi', 'Apache module "cgi"' recipe 'apache2::mod_dav', 'Apache module "dav"' recipe 'apache2::mod_dav_svn', 'Apache module "dav_svn"' recipe 'apache2::mod_deflate', 'Apache module "deflate" with config file' recipe 'apache2::mod_dir', 'Apache module "dir" with config file' recipe 'apache2::mod_env', 'Apache module "env"' recipe 'apache2::mod_expires', 'Apache module "expires"' recipe 'apache2::mod_fcgid', 'Apache module "fcgid", package on ubuntu/debian, rhel/centos, compile source on suse; with config file' recipe 'apache2::mod_headers', 'Apache module "headers"' recipe 'apache2::mod_include', 'Apache module "include"' recipe 'apache2::mod_ldap', 'Apache module "ldap"' recipe 'apache2::mod_log_config', 'Apache module "log_config"' recipe 'apache2::mod_mime', 'Apache module "mime" with config file' recipe 'apache2::mod_negotiation', 'Apache module "negotiation" with config file' recipe 'apache2::mod_perl', 'Apache module "perl"' recipe 'apache2::mod_php5', 'Apache module "php5"' recipe 'apache2::mod_proxy', 'Apache module "proxy" with config file' recipe 'apache2::mod_proxy_ajp', 'Apache module "proxy_ajp"' recipe 'apache2::mod_proxy_balancer', 'Apache module "proxy_balancer"' recipe 'apache2::mod_proxy_connect', 'Apache module "proxy_connect"' recipe 'apache2::mod_proxy_http', 'Apache module "proxy_http"' recipe 'apache2::mod_python', 'Apache module "python"' recipe 'apache2::mod_rewrite', 'Apache module "rewrite"' recipe 'apache2::mod_setenvif', 'Apache module "setenvif" with config file' recipe 'apache2::mod_ssl', 'Apache module "ssl" with config file, adds port 443 to listen_ports' recipe 'apache2::mod_status', 'Apache module "status" with config file' recipe 'apache2::mod_xsendfile', 'Apache module "xsendfile"' supports 'amazon' supports 'arch' supports 'centos' supports 'debian' supports 'fedora' supports 'freebsd' supports 'redhat' supports 'scientific' supports 'ubuntu' attribute 'apache', :display_name => 'Apache Hash', :description => 'Hash of Apache attributes', :type => 'hash' attribute 'apache/dir', :display_name => 'Apache Directory', :description => 'Location for Apache configuration', :default => '/etc/apache2' attribute 'apache/log_dir', :display_name => 'Apache Log Directory', :description => 'Location for Apache logs', :default => '/etc/apache2' attribute 'apache/user', :display_name => 'Apache User', :description => 'User Apache runs as', :default => 'www-data' attribute 'apache/binary', :display_name => 'Apache Binary', :description => 'Apache server daemon program', :default => '/usr/sbin/apache2' attribute 'apache/icondir', :display_name => 'Apache Icondir', :description => 'Directory location for icons', :default => '/usr/share/apache2/icons' attribute 'apache/listen_addresses', :display_name => 'Apache Listen Addresses', :description => 'Addresses that Apache should listen on', :type => 'array', :default => %w[*] attribute 'apache/listen_ports', :display_name => 'Apache Listen Ports', :description => 'Ports that Apache should listen on', :type => 'array', :default => %w[80 443] attribute 'apache/contact', :display_name => 'Apache Contact', :description => 'Email address of webmaster', :default => 'ops@example.com' attribute 'apache/timeout', :display_name => 'Apache Timeout', :description => 'Connection timeout value', :default => '300' attribute 'apache/keepalive', :display_name => 'Apache Keepalive', :description => 'HTTP persistent connections', :default => 'On' attribute 'apache/keepaliverequests', :display_name => 'Apache Keepalive Requests', :description => 'Number of requests allowed on a persistent connection', :default => '100' attribute 'apache/keepalivetimeout', :display_name => 'Apache Keepalive Timeout', :description => 'Time to wait for requests on persistent connection', :default => '5' attribute 'apache/servertokens', :display_name => 'Apache Server Tokens', :description => 'Server response header', :default => 'Prod' attribute 'apache/serversignature', :display_name => 'Apache Server Signature', :description => 'Configure footer on server-generated documents', :default => 'On' attribute 'apache/traceenable', :display_name => 'Apache Trace Enable', :description => 'Determine behavior of TRACE requests', :default => 'On' attribute 'apache/allowed_openids', :display_name => 'Apache Allowed OpenIDs', :description => 'Array of OpenIDs allowed to authenticate', :default => '' attribute 'apache/prefork', :display_name => 'Apache Prefork', :description => 'Hash of Apache prefork tuning attributes.', :type => 'hash' attribute 'apache/prefork/startservers', :display_name => 'Apache Prefork MPM StartServers', :description => 'Number of MPM servers to start', :default => '16' attribute 'apache/prefork/minspareservers', :display_name => 'Apache Prefork MPM MinSpareServers', :description => 'Minimum number of spare server processes', :default => '16' attribute 'apache/prefork/maxspareservers', :display_name => 'Apache Prefork MPM MaxSpareServers', :description => 'Maximum number of spare server processes', :default => '32' attribute 'apache/prefork/serverlimit', :display_name => 'Apache Prefork MPM ServerLimit', :description => 'Upper limit on configurable server processes', :default => '400' attribute 'apache/prefork/maxclients', :display_name => 'Apache Prefork MPM MaxClients', :description => 'Maximum number of simultaneous connections', :default => '400' attribute 'apache/prefork/maxrequestsperchild', :display_name => 'Apache Prefork MPM MaxRequestsPerChild', :description => 'Maximum number of request a child process will handle', :default => '10000' attribute 'apache/worker', :display_name => 'Apache Worker', :description => 'Hash of Apache prefork tuning attributes.', :type => 'hash' attribute 'apache/worker/startservers', :display_name => 'Apache Worker MPM StartServers', :description => 'Initial number of server processes to start', :default => '4' attribute 'apache/worker/maxclients', :display_name => 'Apache Worker MPM MaxClients', :description => 'Maximum number of simultaneous connections', :default => '1024' attribute 'apache/worker/minsparethreads', :display_name => 'Apache Worker MPM MinSpareThreads', :description => 'Minimum number of spare worker threads', :default => '64' attribute 'apache/worker/maxsparethreads', :display_name => 'Apache Worker MPM MaxSpareThreads', :description => 'Maximum number of spare worker threads', :default => '192' attribute 'apache/worker/threadsperchild', :display_name => 'Apache Worker MPM ThreadsPerChild', :description => 'Constant number of worker threads in each server process', :default => '64' attribute 'apache/worker/maxrequestsperchild', :display_name => 'Apache Worker MPM MaxRequestsPerChild', :description => 'Maximum number of request a child process will handle', :default => '0' attribute 'apache/default_modules', :display_name => 'Apache Default Modules', :description => 'Default modules to enable via recipes', :default => 'status alias auth_basic authn_file authz_default authz_groupfile authz_host authz_user autoindex dir env mime negotiation setenvif' attribute 'apache/mod_ssl/cipher_suite', :display_name => 'Apache mod_ssl Cipher Suite', :description => 'String of SSL ciphers to use for SSLCipherSuite', :default => 'RC4-SHA:HIGH:!ADH'