Commit Graph

30 Commits

Author SHA1 Message Date
Imran Iqbal
cb11784768
fix(installed.jinja): remove include to prevent conflicting IDs
* Ends up with two `include:` lists when rendered
* Close #188
2019-08-09 19:07:10 +01:00
Imran Iqbal
ef25eb93ca
Merge pull request #167 from arthurlogilab/multiphp
[php/ng] support the use of a list of php versions
2019-08-07 10:20:29 +01:00
nb
d45bae83d8 fix: add warning message for ng states 2019-07-28 17:45:40 +11:00
Arthur Lutz
dbb542c4fb fix(php/ng): don't iterate on string, make sure list is not string 2019-07-10 16:52:21 +02:00
Arthur Lutz
b3032391dd feat(php/ng): support the use of a list of php versions
Related to #138
2019-07-10 16:52:03 +02:00
Niels Abspoel
e0b922a28b
Merge pull request #168 from pawelrosada/master
Fix Backward compatibility problem
2019-04-02 19:51:16 +02:00
Paweł Rosada
0c923245e6
Fix Backward compatibility problem 2019-03-27 05:51:38 +01:00
Niels Abspoel
4a0dfac0b0
Merge pull request #166 from pawelrosada/master
Add enablerepo option to php-salt-formula
2019-03-26 20:17:48 +01:00
Paweł Rosada
6965059af4
Remove copy of php_install_{{ state }} 2019-03-25 08:22:28 +01:00
Paweł Rosada
77b1b3520f
Add missing php_install_ 2019-03-25 08:20:33 +01:00
Paweł Rosada
324ebd84af
Add enablerepo option to php-salt-formula 2019-03-25 08:15:05 +01:00
Jordi Boggiano
bbd41d99a1
Remove env from ppa definition 2019-03-07 14:27:02 +01:00
Andreas Thienemann
956cee6f69 Enable Softwarecollections on RHEL and CentOS
As RHEL and CentOS are both longer-lived enterprise-class operating
systems the software versions are usually lagging a bit behind.

In case one wants the longevity of an Enterprise Linux together with
more modern software the Softwarecollections project exists which
offers amongst others more modern PHP releases.

This commit adds a pillar toggle to use the SCL repo and the ability
to select which php version to install.
2018-10-21 01:02:27 +02:00
Mark Gomersbach
19fb0d3f1d
Gentoo package names contain a category with a "/" delimitor.
This will make state names play nicely with gentoo.
2018-10-09 14:43:06 +02:00
Niels Abspoel
e72351a00f add sury repo for debian machines 2017-09-01 23:59:43 +02:00
Niels Abspoel
359c8ede8b Revert "Move state php_{{ phpng_version }}_link to cli/install.sls " 2017-05-05 21:05:00 +02:00
kurt---
2e2ef4e529 remove update-alternatives because it should only be set for the cli-state 2017-05-05 17:47:53 +02: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
John Carlyle-Clarke
65e7971a44 Fix for broken test statement that prevents PPA workaround ever executing 2016-05-25 14:50:21 +00: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
0385663637 use False as default, and test boolean, rather than none 2015-10-23 15:34:58 +08:00
Jordi Boggiano
6e6756a9f7 Fix ppa support in php.ng, fixes #36 2015-04-25 15:18:04 +01: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
Chad Heuschober
b8278ba19a Fixed mixxing set in installed.jinja 2014-06-06 13:20:03 -04:00
Chad Heuschober
116f3fae70 Rewrote ini and cli.ini handling 2014-06-06 13:14:44 -04:00
Chad Heuschober
c2435a397f Fixes serialization issues with the ini files. Still has an unhealthy dependency on odict() and cannot recurse its method. Macro.jinja has additional methods that should also be pruned once 2014-05-22 14:38:27 -04:00
Chad Heuschober
5b18a9a4b7 Cleaned up the installed package bit. 2014-05-20 22:07:16 -04:00
Chad Heuschober
5e304544ed Adds full fpm pools management. 2014-05-20 15:59:25 -04:00