Puppet Php Versions Save

Generic Puppet module to manage PHP on many platforms

3.4.1

8 years ago
  • Fix reloading php-fpm on Ubuntu trusty & utopic (#107)

3.4.0

8 years ago
  • New parameter ppa for class php::repo::ubuntu to specify the ppa name to use. We default to ondrej/php5-oldstable for precise and ondrej/php5 otherwise.
  • New parameter include for php::fpm::pool resources to specify custom configuration files.

3.3.1

8 years ago
  • Make systemd_interval parameter for class php::fpm::config optional

3.3.0

8 years ago
  • php::extension resources:
    • New boolean parameter settings_prefixto 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 not undef, the so_name is prefixed with the full module path in the ini file. Defaults to undef.
  • The default of the parameter listen_allowed_clients of php::fpm::pool resources is now undef instead of '127.0.0.1'. This way it is more intuitive to change the default tcp listening socket at 127.0.0.1:9000 to a unix socket by only setting the listen parameter instead of additionally needing to unset listen_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 for php::cli and php::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

9 years ago
  • Fix a typo in hiera keys php::settings & php::fpm::settings (#83)

3.2.1

9 years ago
  • Fixed default yum_repo key in php::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 to present instead of latest. 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 to php::extension resources as default ensure parameter because this doesn't make sense.

3.0.1

9 years ago

Fix typo in package suffix for php-fpm on RHEL in params.pp

3.1.0

9 years ago
  • New parameter pool_purge for php::extension to remove files not managed by puppet from the pool directory.
  • The pecl_source parameter for php::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.2.0

9 years ago
  • Support for FreeBSD added by Frank Wall
  • RedHat now uses remi-php56 yum repo by default
  • The resource php::fpm::pool is now public, you can use it in your manifests without using $php::fpm::pools
  • We now have autogenerated documentation using puppetlabs/strings

2.0.1

9 years ago