geerlingguy.php-mysql
Rôle Ansible : PHP-MySQL
Installe le support PHP pour MySQL sur Linux.
Exigences
Aucune.
Variables du Rôle
Les variables disponibles sont listées ci-dessous, avec des valeurs par défaut (voir defaults/main.yml
) :
php_enablerepo: ""
(Seulement pour RedHat/CentOS) Si vous avez activé des dépôts supplémentaires (je vous suggère les dépôts geerlingguy.repo-epel ou geerlingguy.repo-remi), ces dépôts peuvent être listés sous cette variable (par exemple remi,epel
). Cela vous permet d'installer des versions plus récentes des paquets PHP.
php_mysql_package: php-mysqlnd # RedHat
php_mysql_package: php8.2-mysql # Debian
Le paquet PHP MySQL à installer via apt/yum. Cela ne devrait être remplacé que si vous avez besoin d'installer un paquet unique ou spécial pour le support MySQL, comme dans le cas de l'utilisation de collections logicielles sur Enterprise Linux, ou si vous devez définir un ancien nom de paquet (par exemple php-mysql
sur RHEL 7).
Dépendances
- geerlingguy.php
Exemple de Playbook
- hosts: serveurs-web
roles:
- { role: geerlingguy.php-mysql }
Licence
MIT / BSD
Informations sur l'Auteur
Ce rôle a été créé en 2014 par Jeff Geerling, auteur de Ansible for DevOps.
ansible-galaxy install geerlingguy.php-mysql