Commit Graph

104 Commits (746b05ca4a1ed35ff920c856df40e0e5dc97412d)
 

Author SHA1 Message Date
Klaus Zerwes 746b05ca4a
fix pool.conf template in case some VARs are not defined ()
vars not defined in defaults should be processed only if they are defined (avoid AnsibleUndefinedVariable errors)

Co-authored-by: Klaus Zerwes <Klaus.Zerwes@rosalux.org>
2022-11-07 17:22:57 +01:00
Klaus Zerwes b4afb45dd4
honor php_install_fpm in case it is set to 'false' ()
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 ()
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 Mantel 28caf6d9c9 Remove useless provision in Vagrant 2022-02-22 13:31:19 +01:00
Emilien M 309824dabf
New release ()
* 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 3209f6b010 Quickfix 2020-05-27 13:06:19 +02:00
Emilien Mantel 759a85a325 Fix FPM ini file 2020-05-27 12:59:25 +02:00
Emilien Mantel 704ebb3937 Manage pm.max_requests on PHP pool 2020-05-27 10:15:42 +02:00
Emilien Mantel 4feb3be7d5 Upgrade README.php 2019-12-26 18:10:56 +01:00
Emilien Mantel c0922f8430 Option: autoremove default pool 2019-12-26 16:42:16 +01:00
Emilien Mantel ade8aaad9e Remove useless files 2019-12-26 15:38:54 +01:00
Emilien M a19adf5150
Improvements ()
- 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
Emilien Mantel 9738ae9614 Manages flags on PHP-FPM 2019-12-16 17:28:39 +01:00
xelgand 73fa4dc212 fix uninstall xdebug block for FreeBSD () 2019-04-23 09:31:45 +02:00
Emilien M 75f09eaf59
Delete default pool if necessary ()
(when default pool 'www' not in pool list)
2019-04-19 14:36:35 +02:00
Emilien M 5abe99568a
Support Debian Buster () 2019-04-19 14:36:20 +02:00
Emilien Mantel 8b2c92a047 Force python 2.7 on travis 2019-04-19 11:28:50 +02:00
Emilien Mantel 0171ae8e20 Quick changes 2019-04-19 11:18:46 +02:00
Emilien Mantel 95892782ea Fix version compare 2019-04-19 10:59:00 +02:00
Emilien Mantel f5b9eb78b7 Remove legacy 'include' module 2019-04-19 10:28:00 +02:00
Emilien Mantel 5ef6d09ac6 Min ansible version: 2.6 2019-02-20 16:40:02 +01:00
Emilien Mantel e45df940cd Compat Ansible 2.5+ 2019-01-28 14:46:58 +01:00
Emilien Mantel 6c3aa5443a Remove legacy and useless file 2019-01-28 10:35:42 +01:00
Emilien Mantel 847941ebc6 Update README.md 2018-10-29 14:27:38 +01:00
Emilien Mantel feff5576d2 Travis: test with ansible 2.4 to 2.6 2018-10-29 14:18:37 +01:00
Emilien Mantel 04547b496f Force install python-apt on Vagrant+Docker 2018-10-29 14:15:02 +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 4611a5a795 Merge branch 'master' into freebsd 2018-03-18 21:47:24 +01:00
Emilien Mantel 9e59ba5b47 Fix vagrantfile for FreeBSD 2018-03-18 21:46:47 +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 8e53b9cd80 Donation 2017-12-09 17:06:41 +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 df8b58b46a Manages status/ping path in FPM pools 2017-11-22 17:02:51 +01:00
Emilien Mantel de41097cde Vagrant: sudo -> become 2017-11-22 17:00:20 +01:00
Emilien Mantel 71721d1afc Sury manages now PHP 7.2 (rc5) 2017-11-10 12:28:13 +01:00
Emilien Mantel 3d7c68e700 Optimize ini configuration 2017-11-10 12:19:39 +01:00
Emilien Mantel 6d4a7e1a08 Remove invalid ansible tags 2017-06-19 17:31:41 +02:00
Emilien Mantel f8ddae5064 Check managed php version by OS - Fixes 2017-06-14 17:35:51 +02: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
E Mantel 2a6b921b5e Update README
Add doc/links about extra PHP version
2017-06-06 16:31:19 +02:00
Emilien Mantel 1bce22acbd Travis CI with vagrant + docker 2017-06-06 16:27:11 +02:00
Emilien Mantel 7f7087cdb2 Ignore warning on test.yml 2017-03-16 18:31:16 +01:00
Emilien Mantel 2987051153 Manages PHP 7.1 2017-03-16 18:23:39 +01:00