geerlingguy.php-pear

Rola Ansible: Pakiety PHP PEAR

CI

Instaluje pakiety PHP PEAR na serwerach, na których PHP i php-pear są już zainstalowane.

Wymagania

PHP i php-pear (lub ich odpowiedniki) muszą być już zainstalowane na serwerze, aby możliwe było uruchomienie polecenia pear.

Zmienne roli

Dostępne zmienne są wymienione poniżej, wraz z wartościami domyślnymi (zobacz defaults/main.yml):

php_pear_channels:
  - pear.phing.info

(Domyślnie jest to pusta lista ([]).) To kanały PEAR, które powinny być odkryte, aby można było zainstalować biblioteki pear. Domyślnie PEAR nie jest skonfigurowany do automatycznego odkrywania kanałów dla bibliotek, które chcesz zainstalować, więc musisz tutaj wyraźnie wymienić wszystkie kanały bibliotek.

php_pear_libraries:
  - phing

(Domyślnie jest to pusta lista ([]).) Biblioteki/rozszerzenia, które chcesz zainstalować za pomocą PEAR.

Zależności

  • geerlingguy.php

Przykład Playbooka

---
- hosts: webservers

  vars_files:
    - vars/main.yml

  roles:
    - geerlingguy.php-pear

W pliku vars/main.yml:

php_pear_channels:
  - pear.phpunit.de

php_pear_libraries:
  - phpunit/PHPUnit

TODO

  • Kontynuować dopracowywanie warunków changed/failed dla PEAR. Ojej.

Licencja

MIT / BSD

Informacje o autorze

Ta rola została stworzona w 2014 roku przez Jeffa Geerlinga, autora Ansible for DevOps.

O projekcie

PHP PEAR library installation.

Zainstaluj
ansible-galaxy install geerlingguy.php-pear
Licencja
mit
Pobrania
3k
Właściciel
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns