RobertoSolis.php-mysql
Ansible Role: PHP-MySQL
Installs PHP MySQL support on RedHat/CentOS/Debian/Ubuntu.
Requirements
None.
Role Variables
Available variables are listed below, along with default values (see vars/main.yml):
php_enablerepo: ""
(RedHat/CentOS only) If you have enabled any additional repositories (might I suggest geerlingguy.repo-epel or geerlingguy.repo-remi), those repositories can be listed under this variable (e.g. remi,epel). This can be handy, as an example, if you want to install the latest version of PHP 5.4, which is in the Remi repository.
php_mysql_package: php-mysql # RedHat
php_mysql_package: php5-mysql # Debian
The PHP MySQL package to install via apt/yum. This should only be overridden if you need to install a unique/special package for MySQL support, as in the case of using software collections on Enterprise Linux.
Dependencies
- geerlingguy.php
Example Playbook
- hosts: webservers
roles:
- { role: geerlingguy.php-mysql }
License
MIT / BSD
Author Information
This role was created in 2014 by Jeff Geerling, author of Ansible for DevOps.
ansible-galaxy install RobertoSolis.php-mysql