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
TODO
- PEARの
changed/failed条件を引き続き改善する。いやだな。
ライセンス
MIT / BSD
作者情報
このロールは2014年にJeff Geerlingによって作成されました。彼はAnsible for DevOpsの著者です。
インストール
ansible-galaxy install geerlingguy.php-pearライセンス
mit
ダウンロード
3.5k
所有者
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns
