pkorobeinikov.php

Build-Status

pkorobeinikov.php

PHP-Installation.

Anforderungen

Sie müssen Ihre eigenen Vorlagen php-fpm.ini.j2, php-cli.ini.j2 und php-fpm.conf bereitstellen.

Rollenvariablen

  • php_version ist die PHP-Version, z.B. 7.0.
  • php_package_version ist die genaue Paketversion.
  • php_modules ist ein Array erforderlicher Module.
  • php_config_templates ist ein Array von Vorlagen für Konfigurationsdateien.

Abhängigkeiten

Keine.

Beispiel-Playbook

- hosts: server
  rollen:
    # Installiere php7.0
    - rolle: 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 }

    # Installiere php5.6
    - rolle: 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 }

Lizenz

BSD, MIT

Über das Projekt

PHP installation.

Installieren
ansible-galaxy install pkorobeinikov.php
GitHub Repository
Lizenz
Unknown
Downloads
657
Besitzer