Skip to content
Find file
Fetching contributors…
Cannot retrieve contributors at this time
82 lines (74 sloc) 2.66 KB
#
# Cookbook Name:: php-fpm
# Recipe:: configure
#
# Copyright 2010-2011, Till Klampaeckel
#
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without modification,
# are permitted provided that the following conditions are met:
#
# * Redistributions of source code must retain the above copyright notice, this list
# of conditions and the following disclaimer.
# * Redistributions in binary form must reproduce the above copyright notice, this
# list of conditions and the following disclaimer in the documentation and/or other
# materials provided with the distribution.
# * The names of its contributors may not be used to endorse or promote products
# derived from this software without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
# IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
# INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
# POSSIBILITY OF SUCH DAMAGE.
#
include_recipe "php-fpm::service"
etc_cli_dir = "#{node["php-fpm"][:prefix]}/etc"
etc_fpm_dir = "#{node["php-fpm"][:prefix]}/etc"
conf_cli = "php-cli.ini"
conf_fpm = "php.ini"
template "#{etc_fpm_dir}/#{conf_fpm}" do
mode "0755"
source "php.ini.erb"
variables(
:enable_dl => 'Off',
:memory_limit => node["php-fpm"][:memorylimit],
:display_errors => 'Off'
)
owner node["php-fpm"][:user]
group node["php-fpm"][:group]
notifies :reload, resources(:service => "php-fpm"), :delayed
end
template "#{etc_cli_dir}/#{conf_cli}" do
mode "0755"
source "php.ini.erb"
variables(
:enable_dl => "On",
:memory_limit => '1024M',
:display_errors => 'On'
)
owner node["php-fpm"][:user]
group node["php-fpm"][:group]
end
template "#{etc_fpm_dir}/php-fpm.conf" do
mode "0755"
source "php-fpm.conf.erb"
owner node["php-fpm"][:user]
group node["php-fpm"][:group]
notifies :reload, resources(:service => "php-fpm"), :delayed
end
service "php-fpm" do
action :enable, :start
end
template "/etc/logrotate.d/php" do
source "logrotate.erb"
mode "0644"
owner "root"
group "root"
end
Something went wrong with that request. Please try again.