softasap.sa-php-pharables

sa-php-pharables

ビルドステータス

ヘルパーロールで、通常はsa-php-fpmと一緒に使用されます。 composerやwpなどの事前設定されたpharをオプションで使用でき、希望するpharをグローバルにインストールすることも可能です。

使用例:

シンプル


vars:
  - my_phars:
      - {
        tool: "composer"
        }
      - {
        tool: "wp"
        }
      - {
        tool: "drush",
        drush_version: "7.4.0"
        }


roles:
     - {
         role: "sa-php-pharables",
         phars: "{{ my_phars }}",
         php_family: "7.0"
       }

アドバンス

完全な機能を持つLAMPインストールについてはbox-exampleを参照してください。


vars:
  - my_phars:
      - {
        tool: "composer"
        }
      - {
        tool: "wp"
        }
      - {
        tool: "custom",
        phar: "wp-cli.phar",
        url: "https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar",
        name: "wp-cli",    
        extra_phar_params: " --require=~/dictator/ "
        }
      - {
        tool: "drush",
        drush_version: "7.4.0"
        }


roles:
     - {
         role: "sa-php-pharables",
         phars: "{{ my_phars }}",
         php_family: default # 5.6 | 7.0 | default
       }

ansible galaxyワークフローでの使用

sa-php-pharablesロールを以下のコマンドでインストールした場合

ansible-galaxy install softasap.sa-php-pharables

このロールはフォルダlibrary/softasap.sa-php-pharablesに存在します。パスを適切に調整してください。


     - {
         role: "softasap.sa-php-pharables"
       }

著作権とライセンス

コードはBSD 3項目MITライセンスのいずれかのデュアルライセンスのもとで提供されています。自分に最適なものを選んでください。

連絡先:

ロールの更新情報をFBで購読してください。

Gitterでのディスカッションチャンネルに参加してください。

他のロールはhttp://www.softasap.com/roles/registry_generated.htmlで確認できます。

私たちのブログはhttp://www.softasap.com/blog/archive.htmlです。

プロジェクトについて

helper role for global php pchar installations

インストール
ansible-galaxy install softasap.sa-php-pharables
ライセンス
mit
ダウンロード
125
所有者
Get your application deployed in a robust way