geerlingguy.php-pear
Ansible 角色:PHP PEAR 包
在已经安装了 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 的作者。
安装
ansible-galaxy install geerlingguy.php-pear
许可证
mit
下载
3k
拥有者
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns