geerlingguy.php-versions

Rol de Ansible: Versiones de PHP

CI

Permite instalar diferentes versiones de PHP al usar el rol geerlingguy.php (o un rol similar). Este rol fue creado originalmente para Drupal VM, pero se lanzó de manera más general para que otros pudieran usar un mecanismo más fácil para cambiar versiones de PHP.

Requisitos

N/A

Variables del Rol

Las variables disponibles se enumeran a continuación, junto con sus valores predeterminados (ver defaults/main.yml):

php_version: '8.3'

La versión de PHP que se instalará. Cualquier versión principal de PHP actualmente soportada es una opción válida (por ejemplo, 7.4, 8.1, 8.2 o 8.3).

php_versions_install_recommends: false

(Solo para sistemas operativos Debian) Si se deben instalar paquetes recomendados. Esto se establece en no de forma predeterminada porque ponerlo en yes a menudo lleva a que se instalen múltiples versiones de PHP (creando algo de desorden) al usar repositorios como el PPA de PHP de Ondrej para Ubuntu.

Dependencias

  • geerlingguy.php es una dependencia suave ya que se requiere establecer la variable php_version.
  • geerlingguy.repo-remi, si estás usando CentOS o un derivado de Red Hat.

Ejemplo de Playbook

- hosts: servidoresweb
  become: true

  vars:
    php_version: '8.3'

  roles:
    - name: geerlingguy.repo-remi
      when: ansible_os_family == 'RedHat'
    - geerlingguy.php-versions
    - geerlingguy.php

Licencia

MIT / BSD

Información del Autor

Este rol fue creado en 2017 por Jeff Geerling, autor de Ansible for DevOps.

Acerca del proyecto

Allows different PHP versions to be installed.

Instalar
ansible-galaxy install geerlingguy.php-versions
Licencia
mit
Descargas
1.1M
Propietario
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns