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

TODO

  • PEARのchanged/failed条件を引き続き改善する。いやだな。

ライセンス

MIT / BSD

作者情報

このロールは2014年にJeff Geerlingによって作成されました。彼は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