Commit Graph

158 Commits

Author SHA1 Message Date
Kenneth Østrup
a3b2dcafe1 Added support for PHP Pear Net-SMTP 2018-05-01 11:12:32 +02:00
Kenneth Østrup
175090537d Added PHP Pear Auth-SASL support 2018-05-01 11:12:20 +02:00
Alexander Weidinger
bad0f1b048 ng/map.jinja: FreeBSD cli pkg name 2018-03-19 13:46:17 +01:00
Alexander Weidinger
19e61f9dc3 Added php.ng.posix 2018-03-16 16:43:49 +01:00
Alexander Weidinger
eaa5401303 FreeBSD: corrected curl pkg name in map.jinja 2018-03-16 00:33:35 +01:00
Alexander Weidinger
d24a6e1d98 Added php.ng.session 2018-03-16 00:01:38 +01:00
Alexander Weidinger
c49da7e1f4 Added php.ng.ctype 2018-03-16 00:01:38 +01:00
Alexander Weidinger
4c6dcdfa22 FreeBSD: additional pkg names in map.jinja 2018-03-15 23:22:55 +01:00
Alexander Weidinger
4cffd9c9e1 composer update: date works differently on FreeBSD 2018-03-15 22:23:39 +01:00
Alexander Weidinger
fcb3d85f34 composer update: fixed unless cmd by using -gt instead of >
(Command was not working on Ubuntu 16.04.)
Both Ubuntu's and RedHat's man pages of test list -gt, but not >
as their 'greater than' operator.
2018-03-15 22:23:39 +01:00
Alexander Weidinger
4b6f0c689b Ubuntu: composer settings in map.jinja 2018-03-15 22:23:39 +01:00
Alexander Weidinger
9c5e042918 FreeBSD: support for php.ng.composer
added

  - php.ng.filter
  - php.ng.hash
  - php.ng.openssl
  - php.ng.phar
2018-03-15 22:23:39 +01:00
Alexander Weidinger
a12b0a1ba5 FreeBSD: PHP pkg (name + version) 2018-03-15 22:22:30 +01:00
Alexander Weidinger
3a1e7ffa0c FreeBSD: local bin path 2018-03-15 22:22:30 +01:00
Alexander Weidinger
db45454657 FreeBSD: set ini file paths 2018-03-15 22:22:30 +01:00
Alexander Weidinger
d18c93563d php.ng.apache2: FreeBSD support 2018-03-15 22:22:30 +01:00
Niels Abspoel
5a3f40c7e1 fix iteritems for python3 2018-03-10 17:06:25 +01:00
Mario Fritschen
ffa1796722 Changed method to detect if composer self-update is needed. 2018-01-02 22:02:17 +01:00
tsia
075207bea9
Update map.jinja 2017-11-08 12:53:50 +01:00
Nicolas Rodriguez
9a015212fb Add readline package 2017-10-18 15:53:40 +02:00
Niels Abspoel
49c298f488 Merge pull request #135 from aboe76/debian_sury_repo
add sury repo for debian machines
2017-10-17 13:08:05 +02:00
Niels Abspoel
6fad18a5a1 Merge pull request #123 from vquiering/master
Make php.ng.maps.jinja work for php5 on Debian
2017-10-17 13:07:38 +02:00
Mario Fritschen
75bbecaf28 Add possibility to define default values for php-fpm pools 2017-10-17 10:49:42 +02:00
Niels Abspoel
e72351a00f add sury repo for debian machines 2017-09-01 23:59:43 +02:00
Niels Abspoel
bb1be9cefd Merge pull request #134 from dseira/master
Fix to be able to create the pools folder in the fpm
2017-08-31 10:03:57 +02:00
Niels Abspoel
75a8eb8c0c Merge pull request #127 from M2Mobi/http
Add state file for installing the pecl_http extension.
2017-08-31 10:03:01 +02:00
David Seira
177ac39956 Fix to be able to create the pools folder in the fpm. Remi repository in CentOS doesn't create it by default. 2017-08-29 19:54:48 +02:00
Javier Bértoli
5d4a8201de Add Sybase/MS-SQL extension 2017-06-28 15:32:43 -03:00
Heinz Wiesinger
b9e9a614e2 Add state file for installing the uuid extension. 2017-06-27 15:22:27 +02:00
Heinz Wiesinger
b68efa029a Add state file for installing the pecl_http extension. 2017-04-26 11:24:58 +02:00
Vitali Quiering
51984f06de Make php.ng.maps.jinja work for php5 on Debian. Fixed config dir. 2017-02-16 10:42:15 +01:00
Vitali Quiering
6b74439a81 Changed php-redis pkg name in map.jinja for php.ng 2017-01-30 15:39:40 +01:00
Vitali Quiering
980a5f50e7 Add elif statement in ng/maps.jinja to ensure packages for Debian 2017-01-30 12:31:28 +01:00
sc250024
1e3e3032f3 New structure for new Ubuntu PPA and other fixes (#113)
* Initial commit for new branch

* Quick change to base test files

* Updated map.jinja, added `php` dependency for all subformulas

* Fixing mongo module and map.jinja needed OpenSSL dev libraries

* Should be final changes needed for Mongo module

* Updating Suhosin package since many distros don't have package in their
repos anymore

* Generalizing suhosin module, and updating pillar.example for new PPA

* Adding addtional logic for RedHat based families to Suhosin

* Initial commit of NG refactored map.jinja file

* Deleting FFMpeg state file since the module is quite old, and has been
replaced by using a Composer library. See
https://github.com/PHP-FFMpeg/PHP-FFMpeg for details

* Updating NG formulas for new definitions

* Removing 'twig' as a state since it can be installed via Composer

* Changes to installed.jinja to set correct PHP path based on version

* NG Composer and NG Suhosin changes

* Version bump and deleting README for deleted states

* Finished refactor of NG map.jinja file

* Adding trailing commas (forgot them earler)

* Adding changes list, and modifying map file for missing definitions when
using Ubuntu 16.04 and NOT using a PPA

* Changes needed after performing testing on RHEL 7

* Changes needed for Ubuntu Trusty without using PPA

* Removing testing files; keep on local

* Map changes needed after testing Debian Jessie

* Changed needed for Debian Wheezy

* Adding more pkgs for Arch Linux support

* More ArchLinux support

* Stupid tabs

* Removing extra line breaks, and using the general "use_external_repo" in
the future if DotDeb (Debian) or Webtactic (RedHat)

* Accoutning for Precise `phpenmod` and others
2016-12-13 13:37:53 -08:00
Aidan Harris
aba45febe0 Add xdebug package for RedHat family operating systems in map.jina 2016-12-10 22:02:50 +00:00
Alexey Genus
cb4515b467 Add php-mongodb and php-mongo plugins support 2016-12-08 00:10:19 +03:00
Christian McHugh
a1f445d99f add php-bcmath 2016-10-22 20:25:51 +01:00
Christoffer Stokbaek
d987669080 Added net-ipv4/6 and pear to map.jinja 2016-09-16 15:56:43 +02:00
Christoffer Stokbaek
3848f30d75 Added missing settings for ubuntu. 2016-07-25 16:20:26 +02:00
Niels Abspoel
9ff852b4b0 add missing sls files and readme 2016-07-13 09:59:30 +02:00
Rene Jochum
ce9ce324ce Allow overwriting the fpm pools config name via 'filename'.
Signed-off-by: Rene Jochum <rene@jochums.at>
2016-07-12 19:20:16 +02:00
Niels Abspoel
fd1612bf2d add more missing modules 2016-07-12 15:05:29 +02:00
Niels Abspoel
d7331e5f78 add some missing modules for debian and ubuntu 2016-07-11 13:27:55 +02:00
Niels Abspoel
e27f49f136 update map.jinja with removed archlinux and fpm support 2016-07-09 21:45:42 +02:00
Forrest
df5e84087a Merge pull request #100 from genuss/fix_map.jinja
Add intl package name for php7.0
2016-07-08 09:25:46 -07:00
a.genus
1dca17acfa Add intl package name for php7.0 2016-07-08 12:25:07 +03:00
Aline Freitas
8aaff98176 Add support for Ubuntu Xenial Xerus (16.04). 2016-07-07 20:14:32 -03:00
a.genus
4cfc5ba013 Add php-gearman support 2016-07-06 12:31:15 +03:00
Ryan Hayle
a01466d076 Add missing default package names for Debian/php7.
This was causing an error with the php.ng.redis and php.ng.xdebug states.
2016-07-01 14:33:45 -05:00
Kenneth Oestrup
d5fb8d3128 Added SNMP module for PHP NG 2016-06-28 11:48:37 +02:00
John Carlyle-Clarke
65e7971a44 Fix for broken test statement that prevents PPA workaround ever executing 2016-05-25 14:50:21 +00:00
Tadas Barzdzius
04fe02d431 Add composer package 2016-05-04 12:49:29 +03:00
Niels Abspoel
33ea716515 add php-zip 2016-05-02 21:58:00 +02:00
Niels Abspoel
bbd7161292 add php-apcu for debian stretch (7.0) 2016-05-02 21:22:29 +02:00
Roman Pertl
3715bfd9ac adding missing geoip module support with arch linux 2016-05-02 18:42:56 +00:00
Roman Pertl
3183009339 adding support for php tidy module (currently arch only tested) 2016-05-02 18:42:29 +00:00
Forrest
61fa912834 Merge pull request #80 from aboe76/debian_php7
Update php ng map with debian php 7.0
2016-04-27 17:33:15 -07:00
Tadas Barzdzius
80f6a98b29 Add default pools settings to fix issue #47 2016-04-27 19:03:08 +03:00
Niels Abspoel
fdcdb2de97 Update php ng map with debian php 7.0
minor improvements to archlinux php cli.
2016-04-27 14:16:14 +02:00
Tadas Barzdzius
4f16779ffb Add opcache package 2016-04-16 17:25:27 +03:00
Zachary Softich
0aa92cbcc9 Only add ppa if it doesn't exist.
This comit is in addition to pull request #70. The add-apt-repository command
will only be run when the ppa has not yet been added.
2015-12-23 09:57:06 -06:00
Ryan Hayle
1016376bcf Add repo manually (work-around for saltstack/salt#23543) 2015-12-10 20:54:17 -06:00
Rowcliffe Browne
b19c59c2a9 changed hhvm PID filepath to match default /etc/init.d/hhvm PID filepath 2015-10-28 16:12:15 +08:00
Forrest
256145736a Merge pull request #64 from danoe/dev
manage xcache.ini in pillar
2015-10-23 15:36:52 -07:00
Daniel Oetken
861ddd2db4 manage xcache.ini in pillar 2015-10-24 00:19:23 +02:00
Forrest
a81c52924c Merge pull request #62 from cybacolt/master
use False as default, and test boolean, rather than none
2015-10-23 11:28:22 -07:00
Heinz Wiesinger
d62a6b5d7e Sort keys per section within php.ini. 2015-10-23 15:07:44 +02:00
Rowcliffe Browne
0385663637 use False as default, and test boolean, rather than none 2015-10-23 15:34:58 +08:00
Daniel Oetken
ebd7e2a475 Add xcache support to php ng formula 2015-10-22 17:54:17 +02:00
Teoh Han Hui
9c0173dad0 Recursively merge php.ini options 2015-08-14 09:36:00 +00:00
Niels Abspoel
f5c967fb6c Improve config file handling hhvm.
In order to reuse the default structure of this formula
I changed the config a little bit to configure hhvm files.
2015-07-25 22:15:28 +02:00
Niels Abspoel
b3e64eb600 Add hhvm support to php ng formula 2015-07-25 11:39:50 +02:00
Nitin Madhok
16e7cb083b Merge pull request #42 from teohhanhui/patch-1
Fix Debian package name for `php.ng.xml` state
2015-07-22 05:12:18 -04:00
Vu Nguyen
d6eec332a8 Add gmp to map 2015-07-16 11:02:38 +07:00
Vu Nguyen
8f0b16110e Add support for gmp lib in ng 2015-07-16 10:58:10 +07:00
René Jochum
ca15a1fa4e Use iteritems() instead of items().
Signed-off-by: René Jochum <rene@jochums.at>
2015-07-13 16:02:46 +02:00
Teoh Han Hui
3f3467d17a Fix Debian package name for php.ng.xml state
XML module is already built-in. In any case, `php5-xmlrpc` package actually provides XML-RPC module.
2015-06-25 19:22:26 +08:00
Nitin Madhok
5601d5e2a4 Merge pull request #49 from imran1008/list-of-extensions
Allow pillars to specify a list of extensions
2015-06-22 03:13:13 -04:00
Edvinas Klovas
dacadfe660 Add php.ng.xsl for Debian 2015-06-22 02:51:57 +03:00
Imran Haider
f59b474b83 Add support for Arch Linux 2015-06-20 14:37:09 -04:00
Imran Haider
b7dd176c84 Allow pillars to specify a list of extensions 2015-06-20 14:35:21 -04:00
Niels Abspoel
f726efdb1e Merge pull request #44 from kurt---/oauth
install php5-oauth in php.ng.style
2015-06-15 19:44:08 +02:00
Edvinas Klovas
8c148dc4f6 add php.ng.geoip, php.ng.pspell, php.ng.xdebug for Debian 2015-05-29 17:42:16 +03:00
Kurt Bendlin
f51fe7ccb7 add oauth in php.ng 2015-05-21 11:35:06 +02:00
Kurt Bendlin
e21b8c034c add oath.sls 2015-05-17 16:59:42 +02:00
Jordi Boggiano
6e6756a9f7 Fix ppa support in php.ng, fixes #36 2015-04-25 15:18:04 +01:00
Jordi Boggiano
3f1bb7d964 Add apcu support 2015-04-25 11:35:29 +01:00
Niels Abspoel
1fd98a6eaf Added opensuse support
See README.rst for more information
2015-03-09 22:22:48 +01:00
jeroen92
be2f5d7a0d Fix php(5) typo 2015-03-06 15:49:06 +01:00
jeroen92
8194cba6aa Add sqlite support 2015-03-06 15:42:00 +01:00
Niels Abspoel
9df35f0c82 add libapache2-mod-php5 options on debian only 2015-02-25 21:51:16 +01:00
Giuseppe Iannello
38f853c853 Update mysqlnd.sls
The php extension is mysqlnd, not mysqld
2015-01-03 20:05:47 +01:00
Chin Kiong, Ng
bec65b8875 Merge branch 'features/redis'
Conflicts:
	php/map.jinja
	php/ng/map.jinja
2014-12-17 17:39:30 +08:00
Chin Kiong, Ng
0c66177ed0 Added PHP Redis module 2014-12-17 17:36:53 +08:00
Chin Kiong, Ng
0704c75b7d Fixed Ubuntu/Debian xml package name and extra space typo 2014-12-17 17:12:30 +08:00
Michael Hubbard
0503ba52b3 New module: intl 2014-08-10 21:51:16 -04:00
Chad Heuschober
a66684260d Fixes incomplete requisites for fpm.init 2014-06-19 15:56:01 -04:00
Chad Heuschober
7f90be9f9f Finishes first-pass documentation and fixes minor niggle in pools_config. 2014-06-06 15:06:49 -04:00
Chad Heuschober
ef19addb98 Cleaned up pools. 2014-06-06 14:53:36 -04:00
Chad Heuschober
0a8b0ceaf1 Fixed broken test ininstalled.jinja 2014-06-06 13:21:22 -04:00