geerlingguy.php-mysql
Rol de Ansible: PHP-MySQL
Instala soporte de PHP para MySQL en Linux.
Requisitos
Ninguno.
Variables del Rol
Las variables disponibles se enumeran a continuación, junto con sus valores predeterminados (ver defaults/main.yml
):
php_enablerepo: ""
(Solo RedHat/CentOS) Si has habilitado repositorios adicionales (te sugiero geerlingguy.repo-epel o geerlingguy.repo-remi), esos repositorios pueden ser listados bajo esta variable (por ejemplo, remi,epel
). Esto puede permitirte instalar versiones más recientes de los paquetes de PHP.
php_mysql_package: php-mysqlnd # RedHat
php_mysql_package: php8.2-mysql # Debian
El paquete de PHP MySQL que se instalará a través de apt/yum. Esto solo debe ser sobreescrito si necesitas instalar un paquete único/especial para soporte de MySQL, como en el caso de usar colecciones de software en Enterprise Linux, o si necesitas establecer un nombre de paquete antiguo (por ejemplo, php-mysql
en RHEL 7).
Dependencias
- geerlingguy.php
Ejemplo de Playbook
- hosts: webservers
roles:
- { role: geerlingguy.php-mysql }
Licencia
MIT / BSD
Información del Autor
Este rol fue creado en 2014 por Jeff Geerling, autor de Ansible for DevOps.
ansible-galaxy install geerlingguy.php-mysql