Merge pull request #572 from bovy89/master
remove www pool from defaults
Merge pull request #570 from paescuj/cleanup_fpm_config_class
Cleanup fpm config class
Merge pull request #590 from voxpupuli/modulesync
modulesync 3.0.0 & puppet-lint autofix
add puppetlabs/translate to fixtures
this is a dependency from the apt module. we need to pull it in.
Merge pull request #592 from bastelfreak/debian
Drop EOL Debian 7/8 & Ubuntu 12/14
(#596) drop 'reload' in favour of 'restart'
Some configuration options (e.g. 'listen_owner', 'listen_group', 'listen_mode', and maybe some more) do not apply by reloading 'php-fpm.service' but require a proper restart.
Merge pull request #597 from kBite/restart-instead-of-reload
(#596) drop 'reload' in favour of 'restart'
Signed-off-by: Simon Deziel <simon@sdeziel.info>
Merge pull request #524 from simondeziel/apparmor
Add apparmor_hat support to php::fpm::pool
Merge pull request #598 from bastelfreak/fpm
php-fpm: Make service reload/restart configurable
Merge pull request #608 from voxpupuli/modulesync
modulesync 3.1.0
Add support for Ubuntu 20.04 (PHP 7.4)
Signed-off-by: Simon Deziel <simon@sdeziel.info>
Merge pull request #599 from simondeziel/ubuntu-20.04
php::globals: support Ubuntu 20.04 that ships php 7.4
Only run the basic acceptance test
Running the php56 tests doesn't work on all platforms and also requires cleanup. This should be improved, but this allows merging the modulesync and getting green tests.
Merge pull request #610 from voxpupuli/modulesync
modulesync 4.0.0
Merge pull request #620 from bastelfreak/archive
puppet/archive: allow 5.x
These tests with a specific version of PHP cannot run on "recent" operating systems, and it does not really make sense to add logic to conditionaly include them because according to [PHP: Releases](https://www.php.net/releases/index.php): > Support for PHP 5 has been discontinued since 10 Jan 2019. > Please consider upgrading to 8.
Remove leftovers from Debian 8
Debian 8 has reached EOL and is not supported by the module.
Drop support for RedHat 6 / CentOS 6 (EOL)
These OS have reached EOL.
Explicitly associate Debian and PHP versions
Anything not explicit is a problem, so raise an error in this case. Same for Ubuntu.
Improve data type to simplify the code
We can make the code more expressive and shorted by using a proper data type.