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 }