Commit Graph

111 Commits

Author SHA1 Message Date
Jeff Geerling
968636be8b
Merge pull request #397 from BartOpitz/bugfix/with_flattened
fix with_flattened
2023-06-21 22:30:13 -05:00
Jeff Geerling
19956ca910 Issue #408: Tweak spacing. 2023-06-21 22:28:38 -05:00
Jeff Geerling
2d4501688a
Merge pull request #408 from KiweeEu/feature/do-not-run-php-fpm-in-check-mode
Do not run php-fpm service when ansible is in check mode
2023-06-21 22:27:57 -05:00
Vlad von Hraban
f00951fe73 Do not run php-fpm when ansible is in check mode 2023-05-22 14:50:07 +07: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
Bartlomiej Sowa
7040702c5e fix with_flattened 2023-03-30 16:41:34 +02:00
Jeff Geerling
bdf2ead5d3 Source build fix. 2022-12-06 19:54:05 -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
7a1597c1ce
Merge pull request #302 from rsicart/feature/extra-fpm-pools
Configure extra fpm pools
2021-05-06 12:15:47 -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
David Lundgren
e7da34aa44 Allow the php version to be overridden. 2020-08-24 17:13:21 -05:00
Jeff Geerling
3764e1662d Fix rule 208 lint issues. 2020-08-20 22:34:18 -05:00
Jeff Geerling
2f8128d427 Fixes #305: Fix source build on Debian 10 and Ubuntu 18+. 2020-08-04 17:35:03 -05:00
Jeff Geerling
4df8f4b1dd Fixes #304: Fix compilation issues with PHP 7.4 when building from source. 2020-08-03 17:58:49 -05:00
Jeff Geerling
9751de2e2a Fix error introduced in previous commit - skip task if no file found. 2020-07-24 17:23:51 -05:00
Jeff Geerling
1496cf8f92 Fixes #281: Thorough support for all current Ubuntu and Debian versions. 2020-07-24 17:17:50 -05:00
Jeff Geerling
c4bd34bf81
Merge pull request #277 from kindlehl/php_packages_extra_fix
Php_packages_extra fix
2020-03-06 12:42:14 -06:00
Jeff Geerling
07cb84c591 Fixes #293: Allow PHP-FPM state and boot behavior to be configured. 2020-03-06 09:38:47 -06:00
Jeff Geerling
24ca4a9c36 PR #280: Follow-up for formatting. 2019-11-06 12:43:07 -06:00
Jeff Sheltren
1f4b20ba7d Use |bool filter on opcache variable to avoid deprecation warning 2019-10-15 11:14:26 -07:00
Hunter Lannon
bf156b69e2 added php_packages_extra to package install task 2019-09-11 16:04:08 -07:00
Hunter Lannon
cb8438fde1 define php_packages_extra in defaults 2019-09-11 16:03:46 -07:00
Jeff Geerling
347055716f Resolve ansible-lint problems. 2019-01-03 21:50:00 -06:00
Jeff Geerling
9e8daa5fdd Fix lint issues picked up by galaxy-lint-rules. 2018-10-25 11:09:47 -05:00
Jeff Geerling
705983ae63 Fix broken yum enablerepo behavior due to change in Ansible 2.7.0. 2018-10-08 11:58:30 -05:00
Jeff Geerling
f1470fb5f9 Prevent failures on Ansible 2.7 when no repo is set on RedHat. 2018-10-04 16:14:55 -05:00
Jeff Geerling
6e92b87062 Switch tests to use Molecule. 2018-09-29 14:41:26 -05:00
Jeff Geerling
40b7bd543e Fixes #253: Speed up PHP package installation by not using with_items. 2018-09-07 15:42:03 -05:00
Jeff Geerling
f7c6438688 Issue #237: Fix install from source on Ubuntu 18.04, using virtual package on older systems. 2018-04-26 13:43:29 -05:00
Jeff Geerling
869625fcf0 Fixes #236: Fix include and static deprecation notices in Ansible 2.4+. 2018-04-26 12:34:04 -05:00
Jeff Geerling
46d6d3e0d8 Fix deprecation warnings in Ansible 2.5 for state 'present'. 2018-04-04 13:51:13 -05:00
Jeff Geerling
462ebfaabf Fixes #219: Fix source build failure on Ansible 2.4+. 2017-09-21 21:58:02 -05:00
Jeff Geerling
84ab337202 Issue #191: Add workaround for Debian not enabling service. 2017-05-16 22:05:27 -05:00
Oskar Schöldström
1d8d6fe497 Workaround ansible service module not enabling php-fpm 2017-05-16 22:03:14 -05:00
Felix Peters
65f5e35259 Update configure-fpm.yml (#176)
Fix issue #98 
Only add the default pool when php_enable_php_fpm is true
2017-02-18 19:54:16 -06:00
Jeff Geerling
504f0d55ab PR #165 follow-up: Adjust the variable name for php_packages_extra. 2017-01-06 11:37:07 -06:00
Simon
79eafb32e3 Adds variable additional_php_packages (#165)
* Allows to add additional_php_packages

Allows to add additional_php_packages as var. Extends php_packages to install.

* Adds description for variable additional_php_packages

Adds description of new variable for additional php packages.
2017-01-06 11:31:58 -06:00
Jeff Geerling
3d15a1ddda Fixes #164: Workaround for shallow tag clones not working in Ansible 2.2. 2016-11-23 13:46:01 -06:00
Jeff Geerling
8e227e5bf2 Fixes #160: Dynamically include files to prevent errors with 2.2.x. 2016-11-15 19:16:38 -06:00
Jeff Geerling
08c948d24f Fix test failures due to boolean handling in YAML. 2016-10-12 15:41:28 -05:00
Jeff Geerling
06d8a0edd2 Add the ability to choose --no-install-recommends for apt installs. 2016-10-12 15:27:31 -05:00
Jeff Geerling
5cb6fe72fb Make role work on Fedora. 2016-09-17 18:42:47 -05:00
Jeff Geerling
1335099d77 Make sure php_fpm_pool_user and _group are updated in config. 2016-06-10 22:22:47 -05:00
Jeff Geerling
6c7eb71a01 Merge pull request #135 from geerlingguy/pporada-gl-master
Enable user to set the apt/yum module 'state'
2016-06-09 11:35:49 -05:00
Jeff Geerling
7ed52a26c8 PR #131 follow-up: Formatting and task reorganization. 2016-06-08 23:03:58 -05:00
Jeff Geerling
f838f3fa5b Merge pull request #131 from rockholla/apc-opcache-config-tweaking
Fixes #130 and #48: Tweak and simplify some of the apc and opcache configuration
2016-06-08 22:58:56 -05:00
Jeff Geerling
ef1fcfff82 Merge pull request #128 from mgarstecki/fix-fpm-centos
Fix #120: Introduce variables for FPM user and group.
2016-06-04 15:51:05 -05:00
Phil Porada
9c5de4307a Merge branch 'master' of https://github.com/geerlingguy/ansible-role-php 2016-06-02 14:19:42 -04:00
Patrick Force
178600895a remove and add back in apc and opcache config files when enabling/disabling 2016-05-20 16:23:28 -06:00