buluma.php_versions

Rola Ansible php_versions

Pozwala na instalację różnych wersji PHP.

GitHub Wersja Problemy Prośby o zmiany Pobrania
github Wersja Problemy Prośby o zmiany Rola Ansible

Przykładowy Playbook

Ten przykład pochodzi z molecule/default/converge.yml i jest testowany przy każdym pushu, prośbie o zmianę i wydaniu.

---
- name: Zbieżność
  hosts: all
  become: true
  gather_facts: true

  vars:
    php_enable_webserver: false

  pre_tasks:
    - name: Aktualizuj pamięć podręczną apt.
      apt: update_cache=true cache_valid_time=600
      when: ansible_os_family == 'Debian'

  roles:
    - role: geerlingguy.repo-remi
      when: ansible_os_family == 'RedHat'
    - role: buluma.php_versions
    - role: buluma.php

  post_tasks:
    - name: Potwierdź, że wersja PHP jest poprawna.
      shell: php -v | grep -F '{{ php_version }}'
      changed_when: false

Zobacz również pełne wyjaśnienie i przykład dotyczące korzystania z tych ról.

Zmiennie roli

Domyślne wartości dla zmiennych są ustawione w defaults/main.yml:

---
# Wersja PHP do zainstalowania.
php_version: '7.4'

# Tylko dla systemów Debian.
php_versions_install_recommends: false

Wymagania

Stan używanych ról

Poniższe role są używane do przygotowania systemu. Możesz przygotować swój system w inny sposób.

Wymaganie GitHub Wersja
geerlingguy.repo-remi Ansible Molecule Wersja
buluma.php_versions Ansible Molecule Wersja
buluma.php Ansible Molecule Wersja

Kontekst

Ta rola jest częścią wielu kompatybilnych ról. Zobacz dokumentację tych ról w celu uzyskania dalszych informacji.

Oto przegląd powiązanych ról:

dependencies

Kompatybilność

Ta rola była testowana na tych obrazach kontenerów:

kontener tagi
EL wszystkie
Debian wszystkie
Ubuntu wszystkie

Minimalna wymagana wersja Ansible to 2.4, przeprowadzono testy na:

  • poprzedniej wersji.
  • bieżącej wersji.
  • wersji deweloperskiej.

Jeśli znajdziesz problemy, zgłoś je w GitHub

Dziennik zmian

Historia Roli

Licencja

Apache-2.0

Informacje o autorze

Shadow Walker

O projekcie

Allows different PHP versions to be installed.

Zainstaluj
ansible-galaxy install buluma.php_versions
Licencja
apache-2.0
Pobrania
52.2k
Właściciel
DevOps Engineer