Saltstack Official PHP Formula
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

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
před 8 roky
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
před 8 roky
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
před 8 roky
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
před 8 roky
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
před 8 roky
před 7 roky
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
před 8 roky
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
před 8 roky
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
před 8 roky
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
před 8 roky
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
před 8 roky
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
před 8 roky
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
před 8 roky
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
před 8 roky
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
před 8 roky
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
před 8 roky
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
před 8 roky
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
před 8 roky
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
před 8 roky
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
před 8 roky
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
před 8 roky
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
před 8 roky
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
před 8 roky
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
před 8 roky
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
před 8 roky
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
před 8 roky
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
před 8 roky
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
před 8 roky
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
před 8 roky
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
před 8 roky
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
před 8 roky
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
před 8 roky
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
před 8 roky
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
před 8 roky
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
před 8 roky
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
před 8 roky
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
před 8 roky
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
před 8 roky
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
před 8 roky
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500
  1. # -*- coding: utf-8 -*-
  2. # vim: ft=jinja
  3. {%- if salt['grains.get']('os') == "Ubuntu" %}
  4. {%- set use_external_repo = salt['pillar.get']('php:use_external_repo', False) %}
  5. {%- if use_external_repo %}
  6. {%- set php_version = salt['pillar.get']('php:version', '7.0')|string %}
  7. {%- if salt['grains.get']('osrelease')|string >= '16.04' %}
  8. {# Ubuntu 16.04+ specific PHP definitions #}
  9. {%- set php = salt['grains.filter_by']({
  10. 'Ubuntu': {
  11. 'adodb_pkg': 'libphp-adodb',
  12. 'apc_pkg': 'php-apcu',
  13. 'apcu_pkg': 'php-apcu-bc',
  14. 'bcmath_pkg': 'php' + php_version + '-bcmath',
  15. 'build_pkgs': ['libssl-dev', 'libcurl4-openssl-dev', 'pkg-config', 'libsslcommon2-dev', 'gcc', 'make', 'autoconf', 'libc-dev', 'pkg-config'],
  16. 'cgi_pkg': 'php' + php_version + '-cgi',
  17. 'cli_pkg': 'php' + php_version + '-cli',
  18. 'composer_bin': 'composer',
  19. 'curl_pkg': 'php' + php_version + '-curl',
  20. 'dev_pkg': 'php' + php_version + '-dev',
  21. 'ext_conf_path': '/etc/php/' + php_version + '/mods-available',
  22. 'fpm_pkg': 'php' + php_version + '-fpm',
  23. 'fpm_service': 'php' + php_version + '-fpm',
  24. 'gd_pkg': 'php' + php_version + '-gd',
  25. 'imagick_pkg': 'php-imagick',
  26. 'imap_pkg': 'php' + php_version + '-imap',
  27. 'intl_pkg': 'php' + php_version + '-intl',
  28. 'json_pkg': 'php' + php_version + '-json',
  29. 'ldap_pkg': 'php' + php_version + '-ldap',
  30. 'local_bin': '/usr/local/bin',
  31. 'mail_pkg': 'php-mail',
  32. 'mbstring_pkg': 'php' + php_version + '-mbstring',
  33. 'mcrypt_pkg': 'php' + php_version + '-mcrypt',
  34. 'memcache_pkg': 'php-memcache',
  35. 'memcached_pkg': 'php-memcached',
  36. 'mongo_ext': 'mongodb.so',
  37. 'mongo_pecl': 'mongodb',
  38. 'mysql_pkg': 'php' + php_version + '-mysql',
  39. 'mysqlnd_pkg': 'php' + php_version + '-mysql',
  40. 'oauth_pkg': 'php-oauth',
  41. 'pear_pkg': 'php-pear',
  42. 'pgsql_pkg': 'php' + php_version + '-pgsql',
  43. 'php_ini': '/etc/php/' + php_version + '/apache2/php.ini',
  44. 'php_pkg': 'php' + php_version,
  45. 'phpenmod_command': 'phpenmod -v' + php_version,
  46. 'readline_pkg': 'php' + php_version + '-readline',
  47. 'redis_pkg': 'php-redis',
  48. 'soap_pkg': 'php' + php_version + '-soap',
  49. 'sqlite_pkg': 'php' + php_version + '-sqlite3',
  50. 'suhosin5_ext': 'suhosin.so',
  51. 'suhosin5_repo': 'https://github.com/sektioneins/suhosin',
  52. 'suhosin7_ext': 'suhosin7.so',
  53. 'suhosin7_repo': 'https://github.com/sektioneins/suhosin7',
  54. 'sybase_pkg': 'php' + php_version + '-sybase',
  55. 'temp_dir': '/tmp',
  56. 'xml_pkg': 'php' + php_version + '-xml',
  57. 'zip_pkg': 'php' + php_version + '-zip',
  58. }
  59. }, grain="os", merge=salt['pillar.get']('php:lookup')) %}
  60. {%- else %}
  61. {# All other Ubuntu PHP definitions #}
  62. {%- set php = salt['grains.filter_by']({
  63. 'Ubuntu': {
  64. 'adodb_pkg': 'libphp-adodb',
  65. 'apc_pkg': 'php-apcu',
  66. 'apcu_pkg': 'php-apcu',
  67. 'bcmath_pkg': 'php' + php_version + '-bcmath',
  68. 'build_pkgs': ['libssl-dev', 'libcurl4-openssl-dev', 'gcc', 'make', 'autoconf', 'libc-dev', 'pkg-config'],
  69. 'cgi_pkg': 'php' + php_version + '-cgi',
  70. 'cli_pkg': 'php' + php_version + '-cli',
  71. 'composer_bin': 'composer',
  72. 'curl_pkg': 'php' + php_version + '-curl',
  73. 'dev_pkg': 'php' + php_version + '-dev',
  74. 'ext_conf_path': '/etc/php/' + php_version + '/mods-available',
  75. 'fpm_pkg': 'php' + php_version + '-fpm',
  76. 'fpm_service': 'php' + php_version + '-fpm',
  77. 'gd_pkg': 'php' + php_version + '-gd',
  78. 'imagick_pkg': 'php-imagick',
  79. 'imap_pkg': 'php' + php_version + '-imap',
  80. 'intl_pkg': 'php' + php_version + '-intl',
  81. 'json_pkg': 'php' + php_version + '-json',
  82. 'ldap_pkg': 'php' + php_version + '-ldap',
  83. 'local_bin': '/usr/local/bin',
  84. 'mail_pkg': 'php-mail',
  85. 'mbstring_pkg': 'php' + php_version + '-mbstring',
  86. 'mcrypt_pkg': 'php' + php_version + '-mcrypt',
  87. 'memcache_pkg': 'php-memcache',
  88. 'memcached_pkg': 'php-memcached',
  89. 'mongo_ext': 'mongodb.so',
  90. 'mongo_pecl': 'mongodb',
  91. 'mysql_pkg': 'php' + php_version + '-mysql',
  92. 'mysqlnd_pkg': 'php' + php_version + '-mysql',
  93. 'oauth_pkg': 'php-oauth',
  94. 'pear_pkg': 'php-pear',
  95. 'pgsql_pkg': 'php' + php_version + '-pgsql',
  96. 'php_ini': '/etc/php/' + php_version + '/apache2/php.ini',
  97. 'php_pkg': 'php' + php_version,
  98. 'phpenmod_command': 'phpenmod -v' + php_version,
  99. 'readline_pkg': 'php' + php_version + '-readline',
  100. 'redis_pkg': 'php-redis',
  101. 'soap_pkg': 'php' + php_version + '-soap',
  102. 'sqlite_pkg': 'php' + php_version + '-sqlite3',
  103. 'suhosin5_ext': 'suhosin.so',
  104. 'suhosin5_repo': 'https://github.com/sektioneins/suhosin',
  105. 'suhosin7_ext': 'suhosin7.so',
  106. 'suhosin7_repo': 'https://github.com/sektioneins/suhosin7',
  107. 'sybase_pkg': 'php' + php_version + '-sybase',
  108. 'temp_dir': '/tmp',
  109. 'xml_pkg': 'php' + php_version + '-xml',
  110. 'zip_pkg': 'php' + php_version + '-zip',
  111. }
  112. }, grain="os", merge=salt['pillar.get']('php:lookup')) %}
  113. {%- endif %}
  114. {%- else %}
  115. {%- if salt['grains.get']('osrelease')|string >= '17.10' %}
  116. {# Ubuntu 17.10+ specific PHP definitions #}
  117. {%- set php = salt['grains.filter_by']({
  118. 'Ubuntu': {
  119. 'adodb_pkg': 'libphp-adodb',
  120. 'apc_pkg': 'php',
  121. 'apcu_pkg': 'php-apcu',
  122. 'bcmath_pkg': 'php-bcmath',
  123. 'build_pkgs': ['libssl-dev', 'libcurl4-openssl-dev', 'pkg-config', 'libsslcommon2-dev'],
  124. 'cgi_pkg': 'php-cgi',
  125. 'cli_pkg': 'php-cli',
  126. 'composer_bin': 'composer',
  127. 'curl_pkg': 'php-curl',
  128. 'dev_pkg': 'php-dev',
  129. 'ext_conf_path': '/etc/php/7.1/mods-available',
  130. 'fpm_pkg': 'php-fpm',
  131. 'fpm_service': 'php7.1-fpm',
  132. 'gd_pkg': 'php-gd',
  133. 'imagick_pkg': 'php-imagick',
  134. 'imap_pkg': 'php-imap',
  135. 'intl_pkg': 'php-intl',
  136. 'json_pkg': 'php-json',
  137. 'ldap_pkg': 'php-ldap',
  138. 'local_bin': '/usr/local/bin',
  139. 'mail_pkg': 'php-mail',
  140. 'mbstring_pkg': 'php-mbstring',
  141. 'mcrypt_pkg': 'php-mcrypt',
  142. 'memcache_pkg': 'php-memcache',
  143. 'memcached_pkg': 'php-memcached',
  144. 'mongo_ext': 'mongodb.so',
  145. 'mongo_pecl': 'php-mongodb',
  146. 'mysql_pkg': 'php-mysql',
  147. 'mysqlnd_pkg': 'php',
  148. 'oauth_pkg': 'php-oauth',
  149. 'pear_pkg': 'php-pear',
  150. 'pgsql_pkg': 'php-pgsql',
  151. 'php_ini': '/etc/php/7.1/apache2/php.ini',
  152. 'php_pkg': 'php',
  153. 'phpenmod_command': 'phpenmod',
  154. 'readline_pkg': ' php-readline',
  155. 'redis_pkg': 'php-redis',
  156. 'soap_pkg': 'php-soap',
  157. 'sqlite_pkg': 'php-sqlite3',
  158. 'suhosin5_ext': 'suhosin.so',
  159. 'suhosin5_repo': 'https://github.com/sektioneins/suhosin',
  160. 'suhosin7_ext': 'suhosin7.so',
  161. 'suhosin7_repo': 'https://github.com/sektioneins/suhosin7',
  162. 'sybase_pkg': 'php-sybase',
  163. 'temp_dir': '/tmp',
  164. 'xml_pkg': 'php-xml',
  165. 'zip_pkg': 'php-zip',
  166. }
  167. }, grain="os", merge=salt['pillar.get']('php:lookup')) %}
  168. {%- elif salt['grains.get']('osrelease')|string >= '16.04' %}
  169. {# Ubuntu 16.04+ specific PHP definitions #}
  170. {%- set php = salt['grains.filter_by']({
  171. 'Ubuntu': {
  172. 'adodb_pkg': 'libphp-adodb',
  173. 'apc_pkg': 'php',
  174. 'apcu_pkg': 'php-apcu',
  175. 'bcmath_pkg': 'php-bcmath',
  176. 'build_pkgs': ['libssl-dev', 'libcurl4-openssl-dev', 'pkg-config', 'libsslcommon2-dev'],
  177. 'cgi_pkg': 'php-cgi',
  178. 'cli_pkg': 'php-cli',
  179. 'composer_bin': 'composer',
  180. 'curl_pkg': 'php-curl',
  181. 'dev_pkg': 'php-dev',
  182. 'ext_conf_path': '/etc/php/7.0/mods-available',
  183. 'fpm_pkg': 'php-fpm',
  184. 'fpm_service': 'php7.0-fpm',
  185. 'gd_pkg': 'php-gd',
  186. 'imagick_pkg': 'php-imagick',
  187. 'imap_pkg': 'php-imap',
  188. 'intl_pkg': 'php-intl',
  189. 'json_pkg': 'php-json',
  190. 'ldap_pkg': 'php-ldap',
  191. 'local_bin': '/usr/local/bin',
  192. 'mail_pkg': 'php-mail',
  193. 'mbstring_pkg': 'php-mbstring',
  194. 'mcrypt_pkg': 'php-mcrypt',
  195. 'memcache_pkg': 'php-memcache',
  196. 'memcached_pkg': 'php-memcached',
  197. 'mongo_ext': 'mongodb.so',
  198. 'mongo_pecl': 'php-mongodb',
  199. 'mysql_pkg': 'php-mysql',
  200. 'mysqlnd_pkg': 'php',
  201. 'oauth_pkg': 'php-oauth',
  202. 'pear_pkg': 'php-pear',
  203. 'pgsql_pkg': 'php-pgsql',
  204. 'php_ini': '/etc/php/7.0/apache2/php.ini',
  205. 'php_pkg': 'php',
  206. 'phpenmod_command': 'phpenmod',
  207. 'readline_pkg': ' php-readline',
  208. 'redis_pkg': 'php-redis',
  209. 'soap_pkg': 'php-soap',
  210. 'sqlite_pkg': 'php-sqlite3',
  211. 'suhosin5_ext': 'suhosin.so',
  212. 'suhosin5_repo': 'https://github.com/sektioneins/suhosin',
  213. 'suhosin7_ext': 'suhosin7.so',
  214. 'suhosin7_repo': 'https://github.com/sektioneins/suhosin7',
  215. 'sybase_pkg': 'php-sybase',
  216. 'temp_dir': '/tmp',
  217. 'xml_pkg': 'php-xml',
  218. 'zip_pkg': 'php-zip',
  219. }
  220. }, grain="os", merge=salt['pillar.get']('php:lookup')) %}
  221. {%- else %}
  222. {# All other Ubuntu PHP definitions #}
  223. {%- set php = salt['grains.filter_by']({
  224. 'Ubuntu': {
  225. 'adodb_pkg': 'php5-adodb',
  226. 'apc_pkg': 'php-apc',
  227. 'apcu_pkg': 'php5-apcu',
  228. 'bcmath_pkg': 'php5',
  229. 'build_pkgs': ['libssl-dev', 'libcurl4-openssl-dev'],
  230. 'cgi_pkg': 'php5-cgi',
  231. 'cli_pkg': 'php5-cli',
  232. 'composer_bin': 'composer',
  233. 'curl_pkg': 'php5-curl',
  234. 'dev_pkg': 'php5-dev',
  235. 'ext_conf_path': salt['grains.filter_by']({
  236. 'precise': '/etc/php5/conf.d',
  237. 'default': '/etc/php5/mods-available',
  238. }, grain='oscodename'),
  239. 'fpm_pkg': 'php5-fpm',
  240. 'fpm_service': 'php5-fpm',
  241. 'gd_pkg': 'php5-gd',
  242. 'imagick_pkg': 'php5-imagick',
  243. 'imap_pkg': 'php5-imap',
  244. 'intl_pkg': 'php5-intl',
  245. 'json_pkg': 'php5-json',
  246. 'ldap_pkg': 'php5-ldap',
  247. 'local_bin': '/usr/local/bin',
  248. 'mail_pkg': 'php-mail',
  249. 'mbstring_pkg': 'php5',
  250. 'mcrypt_pkg': 'php5-mcrypt',
  251. 'memcache_pkg': 'php5-memcache',
  252. 'memcached_pkg': 'php5-memcached',
  253. 'mongo_ext': 'mongo.so',
  254. 'mongo_pecl': 'mongo',
  255. 'mysql_pkg': 'php5-mysql',
  256. 'mysqlnd_pkg': 'php5-mysqlnd',
  257. 'oauth_pkg': 'php5-oauth',
  258. 'pear_pkg': 'php-pear',
  259. 'pgsql_pkg': 'php5-pgsql',
  260. 'php_ini': '/etc/php5/apache2/php.ini',
  261. 'php_pkg': 'php5',
  262. 'phpenmod_command': salt['grains.filter_by']({
  263. 'precise': 'true',
  264. 'default': 'php5enmod',
  265. }, grain='oscodename'),
  266. 'phpenmod_command': 'php5enmod',
  267. 'readline_pkg': ' php5-readline',
  268. 'redis_pkg': 'php5-redis',
  269. 'soap_pkg': 'php-soap',
  270. 'sqlite_pkg': 'php5-sqlite',
  271. 'suhosin5_ext': 'suhosin.so',
  272. 'suhosin5_repo': 'https://github.com/sektioneins/suhosin',
  273. 'suhosin7_ext': 'suhosin7.so',
  274. 'suhosin7_repo': 'https://github.com/sektioneins/suhosin7',
  275. 'sybase_pkg': 'php5-sybase',
  276. 'temp_dir': '/tmp',
  277. 'xml_pkg': 'php5',
  278. 'zip_pkg': 'php5',
  279. },
  280. }, grain='os', merge=salt['pillar.get']('php:lookup')) %}
  281. {%- endif %}
  282. {%- endif %}
  283. {%- else %}
  284. {%- set php = salt['grains.filter_by']({
  285. 'Debian': {
  286. 'adodb_pkg': salt['grains.filter_by']({
  287. 'jessie': 'php5-adodb',
  288. 'stretch': 'libphp-adodb',
  289. }, grain='oscodename'),
  290. 'apc_pkg': 'php-apc',
  291. 'apcu_pkg': salt['grains.filter_by']({
  292. 'wheezy': 'php-apc',
  293. 'jessie': 'php5-apcu',
  294. 'stretch': 'php-apcu',
  295. }, grain='oscodename'),
  296. 'bcmath_pkg': 'php5-fpm',
  297. 'build_pkgs': ['libssl-dev', 'libcurl4-openssl-dev', 'build-essential'],
  298. 'cgi_pkg': 'php5-cgi',
  299. 'cli_pkg': salt['grains.filter_by']({
  300. 'wheezy': 'php-cli',
  301. 'jessie': 'php5-cli',
  302. 'stretch': 'php-cli',
  303. }, grain='oscodename'),
  304. 'composer_bin': 'composer',
  305. 'curl_pkg': salt['grains.filter_by']({
  306. 'wheezy': 'php-curl',
  307. 'jessie': 'php5-curl',
  308. 'stretch': 'php-curl',
  309. }, grain='oscodename'),
  310. 'dev_pkg': salt['grains.filter_by']({
  311. 'wheezy': 'php-dev',
  312. 'jessie': 'php5-dev',
  313. 'stretch': 'php-dev',
  314. }, grain='oscodename'),
  315. 'ext_conf_path': salt['grains.filter_by']({
  316. 'jessie': '/etc/php5/mods-available',
  317. 'stretch': '/etc/php/7.0/mods-available/',
  318. }, grain='oscodename'),
  319. 'fpm_pkg': salt['grains.filter_by']({
  320. 'wheezy': 'php-fpm',
  321. 'jessie': 'php5-fpm',
  322. 'stretch': 'php-fpm',
  323. }, grain='oscodename'),
  324. 'fpm_service': salt['grains.filter_by']({
  325. 'wheezy': 'php-fpm',
  326. 'jessie': 'php5-fpm',
  327. 'stretch': 'php-fpm',
  328. }, grain='oscodename'),
  329. 'gd_pkg': salt['grains.filter_by']({
  330. 'wheezy': 'php-gd',
  331. 'jessie': 'php5-gd',
  332. 'stretch': 'php-gd',
  333. }, grain='oscodename'),
  334. 'imagick_pkg': salt['grains.filter_by']({
  335. 'wheezy': 'php-imagick',
  336. 'jessie': 'php5-imagick',
  337. 'stretch': 'php-imagick',
  338. }, grain='oscodename'),
  339. 'imap_pkg': 'php5-imap',
  340. 'intl_pkg': 'php5-intl',
  341. 'json_pkg': 'php5-json',
  342. 'ldap_pkg': 'php5-ldap',
  343. 'local_bin': '/usr/local/bin',
  344. 'mail_pkg': 'php-mail',
  345. 'mbstring_pkg': 'php5',
  346. 'mcrypt_pkg': salt['grains.filter_by']({
  347. 'wheezy': 'php-mcrypt',
  348. 'jessie': 'php5-mcrypt',
  349. 'stretch': 'php-mcrypt',
  350. }, grain='oscodename'),
  351. 'memcache_pkg': salt['grains.filter_by']({
  352. 'wheezy': 'php-memcache',
  353. 'jessie': 'php5-memcache',
  354. 'stretch': 'php-memcache',
  355. }, grain='oscodename'),
  356. 'memcached_pkg': salt['grains.filter_by']({
  357. 'wheezy': 'php-memcached',
  358. 'jessie': 'php5-memcached',
  359. 'stretch': 'php-memcached',
  360. }, grain='oscodename'),
  361. 'mongo_ext': 'mongo.so',
  362. 'mongo_pecl': 'mongo',
  363. 'mysql_pkg': salt['grains.filter_by']({
  364. 'wheezy': 'php-mysql',
  365. 'jessie': 'php5-mysql',
  366. 'stretch': 'php-mysql',
  367. }, grain='oscodename'),
  368. 'mysqlnd_pkg': 'php5-mysqlnd',
  369. 'oauth_pkg': 'php5-oauth',
  370. 'pear_pkg': 'php-pear',
  371. 'pgsql_pkg': salt['grains.filter_by']({
  372. 'wheezy': 'php-pgsql',
  373. 'jessie': 'php5-pgsql',
  374. 'stretch': 'php-pqsql',
  375. }, grain='oscodename'),
  376. 'php_ini': salt['grains.filter_by']({
  377. 'jessie': '/etc/php5/apache2/php.ini',
  378. 'stretch': '/etc/php/7.0/apache2/php.ini',
  379. }, grain='oscodename'),
  380. 'php_pkg': salt['grains.filter_by']({
  381. 'wheezy': 'php',
  382. 'jessie': 'php5',
  383. 'stretch': 'php',
  384. }, grain='oscodename'),
  385. 'phpenmod_command': salt['grains.filter_by']({
  386. 'wheezy': 'php5enmod',
  387. 'jessie': 'php5enmod',
  388. 'stretch': 'phpenmod',
  389. }, grain='oscodename'),
  390. 'readline_pkg': salt['grains.filter_by']({
  391. 'wheezy': 'php-readline',
  392. 'jessie': 'php5-readline',
  393. 'stretch': 'php-readline',
  394. }, grain='oscodename'),
  395. 'redis_pkg': salt['grains.filter_by']({
  396. 'wheezy': 'php-redis',
  397. 'jessie': 'php5-redis',
  398. 'stretch': 'php-redis',
  399. }, grain='oscodename'),
  400. 'soap_pkg': 'php-soap',
  401. 'sqlite_pkg': 'php5-sqlite',
  402. 'suhosin5_ext': 'suhosin.so',
  403. 'suhosin5_repo': 'https://github.com/sektioneins/suhosin',
  404. 'suhosin7_ext': 'suhosin7.so',
  405. 'suhosin7_repo': 'https://github.com/sektioneins/suhosin7',
  406. 'sybase_pkg': 'php5-sybase',
  407. 'temp_dir': '/tmp',
  408. 'xml_pkg': 'php5',
  409. 'zip_pkg': 'php5',
  410. },
  411. 'RedHat': {
  412. 'adodb_pkg': 'php-adodb',
  413. 'apc_pkg': 'php-pecl-apcu',
  414. 'apcu_pkg': 'php-pecl-apcu',
  415. 'bcmath_pkg': 'php-bcmath',
  416. 'build_pkgs': ['openssl-devel', 'gcc'],
  417. 'cgi_pkg': 'php-cgi',
  418. 'cli_pkg': 'php-cli',
  419. 'composer_bin': 'composer',
  420. 'curl_pkg': 'curl',
  421. 'dev_pkg': 'php-devel',
  422. 'ext_conf_path': '/etc/php.d',
  423. 'fpm_pkg': 'php-fpm',
  424. 'fpm_service': 'php-fpm',
  425. 'gd_pkg': 'php-gd',
  426. 'imagick_pkg': 'php-pecl-imagick',
  427. 'imap_pkg': 'php-imap',
  428. 'intl_pkg': 'php-intl',
  429. 'json_pkg': 'php-common',
  430. 'ldap_pkg': 'php-ldap',
  431. 'local_bin': '/usr/local/bin',
  432. 'mail_pkg': 'php-pear-Mail',
  433. 'mbstring_pkg': 'php-mbstring',
  434. 'mcrypt_pkg': 'php-mcrypt',
  435. 'memcache_pkg': 'php-pecl-memcache',
  436. 'memcached_pkg': 'php-pecl-memcached',
  437. 'mongo_ext': 'mongo.so',
  438. 'mongo_pecl': 'mongo',
  439. 'mysql_pkg': 'php-mysql',
  440. 'mysqlnd_pkg': 'php-mysqlnd',
  441. 'oauth_pkg': 'php-pecl-oauth',
  442. 'pear_pkg': 'php-pear',
  443. 'pgsql_pkg': 'php-pgsql',
  444. 'php_ini': '/etc/php.ini',
  445. 'php_pkg': 'php',
  446. 'readline_pkg': 'php-cli',
  447. 'redis_pkg': 'php-pecl-redis',
  448. 'soap_pkg': 'php-soap',
  449. 'sqlite_pkg': 'php-pdo',
  450. 'suhosin5_ext': 'suhosin.so',
  451. 'suhosin5_repo': 'https://github.com/sektioneins/suhosin',
  452. 'suhosin7_ext': 'suhosin7.so',
  453. 'suhosin7_repo': 'https://github.com/sektioneins/suhosin7',
  454. 'temp_dir': '/tmp',
  455. 'xml_pkg': 'php-xml',
  456. 'zip_pkg': 'php',
  457. },
  458. 'Suse': {
  459. 'adodb_pkg': 'php5-dba',
  460. 'cli_pkg': 'php5-cli',
  461. 'composer_bin': 'composer',
  462. 'curl_pkg': 'php5-curl',
  463. 'dev_pkg': 'php5-devel',
  464. 'ext_conf_path': '/etc/php5/conf.d',
  465. 'fpm_pkg': 'php5-fpm',
  466. 'fpm_service': 'php5-fpm',
  467. 'gd_pkg': 'php5-gd',
  468. 'imap_pkg': 'php5-imap',
  469. 'intl_pkg': 'php5-intl',
  470. 'json_pkg': 'php5-json',
  471. 'ldap_pkg': 'php5-ldap',
  472. 'local_bin': '/usr/local/bin',
  473. 'mbstring_pkg': 'php5-mbstring',
  474. 'mcrypt_pkg': 'php5-mcrypt',
  475. 'mongo_ext': 'mongo.so',
  476. 'mongo_pecl': 'mongo',
  477. 'mysql_pkg': 'php5-mysql',
  478. 'pear_pkg': 'php5-pear',
  479. 'pgsql_pkg': 'php5-pgsql',
  480. 'php_ini': '/etc/php5/apache2/php.ini',
  481. 'php_pkg': 'php5',
  482. 'readline_pkg': ' php5-readline',
  483. 'soap_pkg': 'php5-soap',
  484. 'sqlite_pkg': 'php5-sqlite',
  485. 'suhosin5_ext': 'suhosin.so',
  486. 'suhosin5_repo': 'https://github.com/sektioneins/suhosin',
  487. 'suhosin7_ext': 'suhosin7.so',
  488. 'suhosin7_repo': 'https://github.com/sektioneins/suhosin7',
  489. 'temp_dir': '/tmp',
  490. 'xml_pkg': ['php5-xmlreader','php5-xmlwriter','php5-xmlrpc'],
  491. 'zip_pkg': 'php5-zip',
  492. },
  493. 'FreeBSD': {
  494. 'local_bin': '/usr/local/bin',
  495. 'composer_bin': 'composer',
  496. 'temp_dir': '/tmp',
  497. },
  498. }, merge=salt['pillar.get']('php:lookup')) %}
  499. {%- endif %}