geerlingguy.php-versions

Rôle Ansible : Versions de PHP

CI

Permet d'installer différentes versions de PHP lors de l'utilisation du rôle geerlingguy.php (ou d'un rôle similaire). Ce rôle a été initialement créé pour Drupal VM mais a été publié de manière plus générale pour que d'autres puissent utiliser un mécanisme plus simple pour changer de version de PHP.

Exigences

N/A

Variables du Rôle

Les variables disponibles sont listées ci-dessous, avec les valeurs par défaut (voir defaults/main.yml) :

php_version: '8.3'

La version de PHP à installer. Toute version majeure de PHP actuellement supportée est une option valide (par exemple 7.4, 8.1, 8.2 ou 8.3).

php_versions_install_recommends: false

(Pour les systèmes d'exploitation Debian uniquement) Indique s'il faut installer les paquets recommandés. Cela est réglé sur non par défaut car le mettre sur oui conduit souvent à l'installation de plusieurs versions de PHP (ce qui peut causer un peu de désordre) lorsqu'on utilise des dépôts comme le PPA PHP d'Ondrej pour Ubuntu.

Dépendances

  • geerlingguy.php est une dépendance légère car la variable php_version doit être définie.
  • geerlingguy.repo-remi, si vous utilisez CentOS ou un dérivé de Red Hat.

Exemple de Playbook

- hosts: serveurs-web
  become: true

  vars:
    php_version: '8.3'

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

Licence

MIT / BSD

Informations sur l'Auteur

Ce rôle a été créé en 2017 par Jeff Geerling, auteur de Ansible for DevOps.

À propos du projet

Allows different PHP versions to be installed.

Installer
ansible-galaxy install geerlingguy.php-versions
Licence
mit
Téléchargements
1.1M
Propriétaire
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns