php-mysql
Ansible Роль: PHP-MySQL
Устанавливает поддержку PHP MySQL на Linux.
Требования
Нет.
Переменные роли
Доступные переменные перечислены ниже с их значениями по умолчанию (см. defaults/main.yml
):
php_enablerepo: ""
(Только для RedHat/CentOS) Если вы включили дополнительные репозитории (например, geerlingguy.repo-epel или geerlingguy.repo-remi), их можно перечислить в этой переменной (например, remi,epel
). Это позволит установить более новые версии пакетов PHP.
php_mysql_package: php-mysqlnd # RedHat
php_mysql_package: php8.2-mysql # Debian
Пакет PHP MySQL, который нужно установить через apt/yum. Это следует переопределять только в случае, если вам необходимо установить уникальный/специальный пакет для поддержки MySQL, например, при использовании программных коллекций на Enterprise Linux, или если вам нужно указать старое имя пакета (например, php-mysql
на RHEL 7).
Зависимости
- geerlingguy.php
Пример плейбука
- hosts: webservers
roles:
- { role: geerlingguy.php-mysql }
Лицензия
MIT / BSD
Информация об авторе
Эта роль была создана в 2014 году Джеффом Гирлингом, автором Ansible for DevOps.
ansible-galaxy install geerlingguy/ansible-role-php-mysql