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