php-pear

Ansible Роль: PHP PEAR пакеты

CI

Устанавливает PHP PEAR пакеты на серверах, где уже установлены PHP и php-pear.

Требования

PHP и php-pear (или эквивалент) должны быть уже установлены на сервере, чтобы можно было выполнять команду pear.

Переменные роли

Доступные переменные перечислены ниже, вместе с значениями по умолчанию (смотрите defaults/main.yml):

php_pear_channels:
  - pear.phing.info

(По умолчанию пустой список ([]).) Каналы PEAR, которые должны быть обнаружены, чтобы можно было установить библиотеки pear. По умолчанию PEAR не настроен для автоматического обнаружения каналов для библиотек, которые вы хотите установить, поэтому вам нужно явно перечислить все каналы библиотек здесь.

php_pear_libraries:
  - phing

(По умолчанию пустой список ([]).) Библиотеки/расширения, которые вы хотите установить с помощью PEAR.

Зависимости

  • geerlingguy.php

Пример Playbook

---
- hosts: webservers

  vars_files:
    - vars/main.yml

  roles:
    - geerlingguy.php-pear

Внутри vars/main.yml:

php_pear_channels:
  - pear.phpunit.de

php_pear_libraries:
  - phpunit/PHPUnit

TODO

  • Продолжить улучшать условия changed/failed для PEAR. Уф.

Лицензия

MIT / BSD

Информация об авторе

Эта роль была создана в 2014 году Джеффом Гирлингом, автором Ansible for DevOps.

О проекте

PHP PEAR library installation.

Установить
ansible-galaxy install geerlingguy/ansible-role-php-pear
Лицензия
mit
Загрузки
2392
Владелец
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns