pkorobeinikov.php

pkorobeinikov.php

PHP Installation

Requirements

You need to provide your own templates for php-fpm.ini.j2, php-cli.ini.j2, and php-fpm.conf.

Role Variables

  • php_version: The version number of PHP, e.g., 7.0.
  • php_package_version: The exact version of the PHP package.
  • php_modules: A list of required PHP modules.
  • php_config_templates: A list of configuration file templates.

Dependencies

There are no dependencies.

Example Playbook

To install PHP 7.0:

- hosts: servers
  roles:
    - role: pkorobeinikov.php
      php_version: 7.0
      php_package_version: 7.0.6-9+donate.sury.org~trusty+2
      php_modules:
        - fpm
        - cli
        - xml
      php_config_templates:
        - { src: php/7.0/php.cli.ini.j2, dest: /etc/php/7.0/cli/php.ini }
        - { src: php/7.0/php.fpm.ini.j2, dest: /etc/php/7.0/fpm/php.ini }
        - { src: php/7.0/www.conf.j2, dest: /etc/php/7.0/fpm/pool.d/www.conf }

To install PHP 5.6:

- hosts: servers
  roles:
    - role: pkorobeinikov.php
      php_version: 5.6
      php_package_version: 5.6.21-7+donate.sury.org~trusty+1
      php_modules:
        - fpm
        - cli
        - xml
      php_config_templates:
        - { src: php/5.6/php.cli.ini.j2, dest: /etc/php/5.6/cli/php.ini }
        - { src: php/5.6/php.fpm.ini.j2, dest: /etc/php/5.6/fpm/php.ini }
        - { src: php/5.6/www.conf.j2, dest: /etc/php/5.6/fpm/pool.d/www.conf }

License

This project is licensed under BSD and MIT.

Informazioni sul progetto

PHP installation.

Installa
ansible-galaxy install pkorobeinikov.php
Licenza
Unknown
Download
657
Proprietario