Releases: voxpupuli/puppet-php
Releases · voxpupuli/puppet-php
3.4.1
3.4.0
3.3.1
3.3.0
php::extension
resources:- New boolean parameter
settings_prefix
to automatically prefix all
settings keys with the extensions names. Defaults to false to ensurre
the current behaviour. - New string parameter
so_name
to set the DSO name of an extension if
it doesn't match the package name. - New string parameter
php_api_version
to set a custom api version. If
notundef
, theso_name
is prefixed with the full module path in the
ini file. Defaults toundef
.
- New boolean parameter
- The default of the parameter
listen_allowed_clients
ofphp::fpm::pool
resources is nowundef
instead of'127.0.0.1'
. This way it is more
intuitive to change the default tcp listening socket at127.0.0.1:9000
to a unix socket by only setting thelisten
parameter instead of
additionally needing to unsetlisten_allowed_clients
. This has no
security implications. - New parameters for the
php::fpm::config
class:error_log
syslog_facility
syslog_ident
systemd_interval
- A bug that prevented merging the global
php::settings
parameter into
SAPI configs forphp::cli
andphp::fpm
was fixed. - The dotdeb repos are now only installed for Debian wheezy as Debian jessie
has a sufficiently recent PHP version
3.2.2
3.2.1
- Fixed default
yum_repo
key inphp::repo::redhat
- On Ubuntu precise we now use the ondrej/php5-oldstable ppa. This can be
manually enabled with by setting$php::repo::ubuntu::oldstable
to
true
. $php::ensure
now defaults topresent
instead oflatest
. Though,
strictly speaking, this represents a functional change, we consider this
to be a bugfix because automatic updates should be enabled explicitely.$php::ensure
is not anymore passed tophp::extension
resources as
default ensure parameter because this doesn't make sense.
3.2.0
3.1.0
- New parameter
pool_purge
forphp::extension
to remove files not
managed by puppet from the pool directory. - The
pecl_source
parameter forphp::extension
was renamend to
source
because it is also useful for PEAR extensions.
pecl_source
can still be used but is deprecated and will be
removed in the next major release. - Parameters referring to time in
php::fpm::config
can now be
specified with units (i.e.'60s'
,'1d'
):emergency_restart_threshold
emergency_restart_interval
process_control_timeout
- The PEAR version is not independant of
$php::ensure
and can be
configured with$php::pear_ensure
- Give special thanks to the contributors of this release:
- Petr Sedlacek
- Sherlan Moriah
3.0.1
3.0.0
- Removes
$php::fpm::pool::error_log
. Use thephp_admin_flag
and
php_admin_value
parameters to set the php settingslog_errors
and
error_log
instead. - Removes support for PHP 5.3 on Debian-based systems. See the notes in the
README for more information. - Removes the
php_version
fact which had only worked on the later puppet runs. - Moves CLI-package handling to
php::packages
- Allows changing the package prefix via
php::package_prefix
. - Moves FPM-package handling from
php::fpm::package
tophp::fpm
- Changes
php::packages
, so thatphp::packages::packages
becomes
php::packages::names
and are installed andphp::packages::names_to_prefix
are installed prefixed byphp::package_prefix
. - PHPUnit is now installed as phar in the same way composer is installed,
causing all parameters to change - The
php::extension
resource has a new parameter:zend
. If set to true,
exenstions that were installed with pecl are loaded withzend_extension
.