0ta2.php_role
php_role
PHPをインストールするためのロールです。
Requirements
特になし。
Role Variables
| 変数名 | 役割 |
|---|---|
| php_install_package | phpの基本パッケージを指定 |
| php_packages_extra | 追加の php package を定義 |
| php_conf_d_dir | conf.d の場所を定義 |
| php_ini | php.ini に追加したい項目を定義 |
| php_enable_repo | Remi等のリポジトリを定義する |
php.ini は、下記の用に section, option, value で設定を記載すれば、99-php.ini というファイル名で配置されます。
デフォルトの Timezone は、Asia/Tokyo になっています。
php_ini:
- { section: "Date", option: "date.timezone", value: "Asia/Tokyo" }
php_enable_repo は、0ta2/repo_remi_roleを使いRemiリポジトリを有効にしてから下記のように設定しご利用ください。
php_enable_repo: "remi,remi-php73"
Dependencies
特になし
Example Playbook
---
- hosts: servers
roles:
- { role: 0ta2.php_remi_repo }
- { role: 0ta2.php_role }
