geerlingguy.php-pear

Ansible 角色:PHP PEAR 包

CI

在已经安装了 PHP 和 php-pear 的服务器上安装 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

示例剧本

---
- 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

待办事项

  • 继续完善 PEAR 的 changed/failed 条件。真糟糕。

许可

MIT / BSD

作者信息

该角色由 Jeff Geerling 于 2014 年创建,他是 Ansible for DevOps 的作者。

关于项目

PHP PEAR library installation.

安装
ansible-galaxy install geerlingguy.php-pear
许可证
mit
下载
3k
拥有者
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns