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
ダウンロード
3k
所有者
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns