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で確認できます。