Commit Graph

43 Commits (master)

Author SHA1 Message Date
Emilien M f6652efe77
Merge pull request #21 from HanXHX/improvements/misc
Many improvements
2023-05-30 13:22:51 +02:00
Emilien Mantel 85378ac422 🚨 Fix crashes on latest ansible versions and fixes lint 2023-05-30 10:56:48 +02:00
Klaus Zerwes b4afb45dd4
honor php_install_fpm in case it is set to 'false' (#19)
Co-authored-by: Klaus Zerwes <Klaus.Zerwes@rosalux.org>
2022-11-07 11:03:58 +01:00
Totooow 0a51826e2f
Add env vars on PHP-FPM pool template (#17)
Co-authored-by: Théo Adolphe <theo.adolphe@skilleos.com>
2022-10-06 16:36:02 +02:00
Emilien M e9e74e2db6
Modernize
* Fix lint errors due to ansible-lint latest version
* Drop debian stretch support
2022-10-06 14:47:06 +02:00
Emilien Mantel 4aef107c1a 🐛 Fix multiple PHP versions install
With Sury packages...
2022-02-22 13:41:02 +01:00
Emilien M 309824dabf
New release (#14)
* Manages Debian 11
* Migrate to new TravisCI version
* Fix lint errors
* Use FQCN builtins
* Drop Ubuntu Xenial support (16.04)
2021-09-01 09:57:23 +02:00
Emilien Mantel 759a85a325 Fix FPM ini file 2020-05-27 12:59:25 +02:00
Emilien Mantel c0922f8430 Option: autoremove default pool 2019-12-26 16:42:16 +01:00
Emilien M a19adf5150
Improvements (#13)
- Store configuration in local facts
- Better socket generator
- php_admin_value/php_value
- Manages PHP 7.4 on Debian
2019-12-26 14:13:00 +01:00
xelgand 73fa4dc212 fix uninstall xdebug block for FreeBSD (#12) 2019-04-23 09:31:45 +02:00
Emilien M 75f09eaf59
Delete default pool if necessary (#10)
(when default pool 'www' not in pool list)
2019-04-19 14:36:35 +02:00
Emilien M 5abe99568a
Support Debian Buster (#11) 2019-04-19 14:36:20 +02:00
Emilien Mantel f5b9eb78b7 Remove legacy 'include' module 2019-04-19 10:28:00 +02:00
Emilien Mantel e45df940cd Compat Ansible 2.5+ 2019-01-28 14:46:58 +01:00
Emilien Mantel 9f048ae918 Support PHP 7.3 on Debian/FreeBSD
- Fixes some issues on FreeBSD (Vagrant problems, loading vars files...)
- Add some platforms on Travis
2018-10-29 12:30:14 +01:00
Emilien Mantel 6a85f02fc1 Fix apcu package for Debian based systems 2018-03-19 08:51:58 +01:00
Emilien Mantel 9aa0f76c03 Support FreeBSD 11/12 2018-03-18 21:29:47 +01:00
Emilien Mantel e87d158424 Manage Ubuntu 16.04/18.04 2018-03-18 19:30:21 +01:00
Emilien Mantel 5878040e84 Mass cleanup and drop jessie support 2018-03-18 17:28:57 +01:00
Emilien Mantel cbceba6897 We can't uninstall xdebug, so disabling it! 2017-11-28 09:17:19 +01:00
Emilien Mantel d836862837 Uninstall xdebug 2017-11-28 08:31:28 +01:00
Emilien Mantel 3d7c68e700 Optimize ini configuration 2017-11-10 12:19:39 +01:00
Emilien Mantel f38aa400b3 Load default PHP version per OS release 2017-06-13 11:51:51 +02:00
Emilien Mantel 8758a9b7dc Fix long term idempotence: fpm pkg present state 2017-06-09 09:28:16 +02:00
Emilien Mantel 1bce22acbd Travis CI with vagrant + docker 2017-06-06 16:27:11 +02:00
Emilien Mantel 7727e19da9 Restart PHP-FPM when new packages are installed 2017-03-16 16:10:18 +01:00
Emilien Mantel 9111165a7c APT change status update:
- updating cache is not a change
- packages are 'present' (was latest) state
2016-12-08 17:38:10 +01:00
Emilien Mantel 428e1aa162 Don't need php-config to configure xdebug 2016-03-06 19:23:08 +01:00
Emilien Mantel dea67d8aea Fix deprecation warnings 2016-03-06 15:36:50 +01:00
Emilien Mantel 9ec6fbf952 Install Opcache only on PHP >= 7.0 2016-02-27 13:05:02 +01:00
Emilien Mantel c092025337 PHP7 now supports APCu / Opcache 2016-02-27 12:51:30 +01:00
Emilien Mantel dfa55e3cb6 PHP7 now suports Xdebug 2016-02-27 12:38:34 +01:00
Emilien Mantel ee228b05b6 PHP7 Implementation 2016-01-22 15:57:29 +01:00
Emilien Mantel 7e5d2a5258 Split php.ini config for CLI/FPM 2015-08-28 09:48:25 +02:00
Emilien Mantel a96c542c9e Better way to get php version 2015-07-27 18:14:25 +02:00
Emilien Mantel 2e4bcd0996 Support Xdebug extension 2015-07-27 18:09:52 +02:00
Emilien Mantel b0572da1d6 Fix loading APC/APCu 2015-07-24 09:49:16 +02:00
Emilien Mantel 19a1a84c8f APC/APCu better management 2015-07-23 18:10:17 +02:00
Emilien Mantel 7b7e3bb4f4 APC OK pour PHP 5.4 2015-07-23 17:44:19 +02:00
Emilien Mantel 227b235233 PHP 5.4 OK on Debian Wheezy 2015-07-23 17:10:15 +02:00
Emilien Mantel adc65ec287 Dirty commit 2015-07-23 10:40:33 +02:00
Emilien Mantel fb58b778ec Init galaxy 2015-07-22 09:40:20 +02:00