Commit Graph

375 Commits

Author SHA1 Message Date
Jeff Geerling
2ceda25029 Remove unnecessary dependency. Maybe. 2023-06-12 23:28:53 -05:00
Jeff Geerling
bd001863bc
Merge pull request #402 from pfrenssen/json-extension-included-php80
Only install the JSON extension on Debian for PHP 7.4 and below
2023-06-12 23:26:36 -05:00
Jeff Geerling
f4b9f3c20d Bump Debian support matrix up one, drop Ubuntu 16.04. 2023-06-12 23:23:28 -05:00
Jeff Geerling
b5e137eba0
Merge pull request #406 from j-koehler/master
add support for Ubuntu 22.04 (jammy)
2023-06-12 23:21:26 -05:00
j.koehler
d707b43c96 add support for Ubuntu 22.04 (jammy)
...and remove trusty from meta file since it is already no longer supported
2023-05-05 21:14:24 +02:00
Jeff Geerling
2a53885145 Fix Molecule CI workflow since docker plugin has moved. 2023-04-20 17:28:11 -05:00
Pieter Frenssen
73c526d073 Install the JSON extension on Debian for PHP 7.4 and below.
Starting with PHP 8.0 the JSON extension is part of the base package and cannot
be installed separately.

Fixes #358
2023-04-19 23:30:39 +03:00
Jeff Geerling
153b163c25 Bump default version of PHP for RedHat systems. 2023-02-02 21:54:08 -06:00
Jeff Geerling
1cd65e086e Disable source CI install now. 2022-12-06 22:03:13 -06:00
Jeff Geerling
bdf2ead5d3 Source build fix. 2022-12-06 19:54:05 -06:00
Jeff Geerling
8bb2869809 Use Debian for source install test. 2022-12-06 19:44:41 -06:00
Jeff Geerling
6f4af6ad63 Remove CentOS 7 from tests. 2022-12-06 19:35:43 -06:00
Jeff Geerling
9dd9cb38a1 Fix Molecule CI workflow for Ubuntu 22.04 GitHub Actions. 2022-12-06 18:24:32 -06:00
Jeff Geerling
e38d788f1a Add role_name_check skipping to all molecule test suites. 2022-06-01 22:21:30 -05:00
Jeff Geerling
8c3bf4e1ac Bump CI test versions. 2022-03-07 10:24:14 -06:00
Jeff Geerling
46996b9817
Merge pull request #361 from geerlingguy/357-two-php-versions
Issue #357: Two versions of PHP are getting installed.
2022-02-02 14:50:15 -06:00
Jeff Geerling
ff8a2cb905 Maybe all can use the new version formatting now. 2022-02-02 14:36:16 -06:00
Jeff Geerling
f06c8ae334 Another adjustment, which OSes will win out here. 2022-02-02 14:29:01 -06:00
Jeff Geerling
2c75d9f7f4 Fix the order of variable precedence for Debian OSes. 2022-02-02 13:26:59 -06:00
Jeff Geerling
6e0cb0e02a Reverse order of variable inclusions so specific vars can override generics. 2022-02-02 13:21:11 -06:00
Jeff Geerling
7112b29de5 Also fixup php-sqlite3 package naming for Debian 10/11. 2022-02-02 13:07:42 -06:00
Jeff Geerling
a2a939cd32 Fix php_packages missing for Ubuntu releases. 2022-02-02 12:43:43 -06:00
Jeff Geerling
4a9050b1ae Issue #357: Two versions of PHP are getting installed. 2022-02-02 12:38:54 -06:00
Jeff Geerling
18727b4d84 Update release workflow for more consistency. 2021-12-27 11:36:50 -06:00
Jeff Geerling
50c79fd1f7
Merge pull request #334 from dannycobussen/fix-comment-conf
Use comment filter on ansible_managed var in www.conf
2021-11-29 09:25:16 -06:00
Jeff Geerling
377516f0f5 Update PHP source repository since PHP's git site was hacked. 2021-09-22 23:11:44 -05:00
Jeff Geerling
c514141c00
Merge pull request #342 from VincentLanglet/debian11
Add support for Debian 11
2021-08-24 11:48:40 -05:00
Vincent Langlet
361ddf47da Update tests 2021-08-24 16:48:08 +02:00
Vincent Langlet
f5fbaa75e6 Add support for debian 11 2021-08-24 15:10:05 +02:00
Jeff Geerling
867e484626 Make sure bugs aren't automatically closed. 2021-08-23 08:54:09 -05:00
Danny Cobussen
d40b9427f2 Use comment filter on ansible_managed var in www.conf 2021-05-31 16:11:58 +02:00
Jeff Geerling
15f2ea5aa5
Merge pull request #330 from We-Manage/master
Use former pool values in multi-pool config
2021-05-21 11:08:04 -05:00
Andreas Lehr
170c409401 set max_request to 0 (default) 2021-05-14 10:35:19 +02:00
Andreas Lehr
5e4b6549c3 re-add php_fpm_pm_max_requests 2021-05-13 20:46:18 +02:00
Andreas Lehr
467eab8bec make #302 backwards compatible, fixes #329 2021-05-12 20:55:32 +02:00
Jeff Geerling
ba490b032c PR #302: Synchronize pool config from defaults to README. 2021-05-06 12:16:19 -05:00
Jeff Geerling
7a1597c1ce
Merge pull request #302 from rsicart/feature/extra-fpm-pools
Configure extra fpm pools
2021-05-06 12:15:47 -05:00
Roger Sicart
c62db9bbc1 Set lower values on default pm settings 2021-05-06 10:19:09 +02:00
Roger Sicart
759a165dc5 Remove commented pool from default values 2021-05-06 10:08:19 +02:00
Roger Sicart
b2d10e9bad Format README 2021-05-06 10:07:40 +02:00
Jeff Geerling
4bf651a5c4 Remove ansible-lint from roles. 2021-03-15 09:29:10 -05:00
Jeff Geerling
83cfcff91c Make ansible-lint work again. 2021-02-22 16:16:17 -06:00
Jeff Geerling
e6ef872d33 Drop support for RedHat / CentOS 6. 2020-12-08 17:05:14 -06:00
Jeff Geerling
c26c6c95ab Fix CI syntax error. 2020-11-05 15:16:51 -06:00
Jeff Geerling
730d991b26 Dump Travis CI and move to GitHub Actions. 2020-11-05 15:14:20 -06:00
Jeff Geerling
5391766228 Switch to travis-ci.com. 2020-10-26 20:11:54 -05:00
Jeff Geerling
e0eef4acf1 PR #310 follow-up: Fix default version documentation for Debian. 2020-10-23 13:01:20 -05:00
Jeff Geerling
6197f0bea4
Merge pull request #310 from dlundgren/dl/allow-php-version-override-on-debian
Allow the php version to be overridden.
2020-10-23 13:00:55 -05:00
Jeff Geerling
0cbf5f16f3 Make sure docker driver is installed with molecule. 2020-10-15 17:05:38 -05:00
R.Sicart
f5aab0ceb2 Configure extra fpm pools
Allow to configure extra fpm pools with a generic template.

You can find an example of php_fpm_extra_pools usage in default vars.
pool_name and pool_listen are mandatory.
2020-08-31 11:32:46 +02:00