buluma.ansible-role-apache-php-fpm

Ansible-Rolle apache-php-fpm

Apache 2.4+ PHP-FPM Unterstützung für Linux

GitHub Version Probleme Pull Requests
github Version Issues PullRequests

Beispiel-Playbook

Dieses Beispiel stammt aus molecule/default/converge.yml und wird bei jedem Push, Pull-Request und Release getestet.

---
- name: Zusammenführen
  hosts: alle
  become: ja
  gather_facts: ja

  vars:
    apache_listen_port_ssl: 443
    apache_create_vhosts: true
    apache_vhosts_filename: "vhosts.conf"
    apache_vhosts:
      - servername: "example.com"
        documentroot: "/var/www/vhosts/example_com"

  roles:
    - role: buluma.apache-php-fpm

Die Maschine muss vorbereitet werden. Im CI wird dies mit molecule/default/prepare.yml gemacht:

---
- name: Vorbereiten
  hosts: alle
  gather_facts: nein
  become: ja

  roles:
    - role: buluma.bootstrap
    - role: geerlingguy.repo_remi
      when: ansible_os_family == 'RedHat'
    - role: geerlingguy.apache
    - role: geerlingguy.php-versions
    - role: geerlingguy.php
    - role: geerlingguy.apache-php-fpm

Siehe auch eine vollständige Erklärung und Beispiel, wie man diese Rollen verwendet.

Rollenvariablen

Die Standardwerte für die Variablen sind in defaults/main.yml festgelegt:

---
# Standarddatei für ansible-role-apache-php-fpm

Anforderungen

Zustand der verwendeten Rollen

Die folgenden Rollen werden verwendet, um ein System vorzubereiten. Sie können Ihr System auch anders vorbereiten.

Anforderung GitHub Version
buluma.bootstrap Ansible Molecule Version
geerlingguy.repo_remi Ansible Molecule Version
geerlingguy.apache Ansible Molecule Version
geerlingguy.php-versions Ansible Molecule Version
geerlingguy.php Ansible Molecule Version
geerlingguy.apache-php-fpm Ansible Molecule Version

Kontext

Diese Rolle ist Teil vieler kompatibler Rollen. Schauen Sie sich die Dokumentation dieser Rollen für weitere Informationen an.

Hier ist eine Übersicht über verwandte Rollen:

dependenzen

Kompatibilität

Diese Rolle wurde auf diesen Container-Images getestet:

Container Tags
EL alle
Debian alle
Ubuntu alle

Die Mindestversion von Ansible, die erforderlich ist, ist 2.1, Tests wurden durchgeführt mit:

  • Der vorherigen Version.
  • Der aktuellen Version.
  • Der Entwicklungsversion.

Wenn Sie Probleme finden, melden Sie diese bitte auf GitHub

Änderungsprotokoll

Rollenhistorie

Lizenz

Lizenz (Apache-2.0).

Autoreninformation

Michael Buluma

Besonderer Dank

Vorlage inspiriert von Robert de Bock

Über das Projekt

Apache 2.4+ PHP-FPM support for Linux.

Installieren
ansible-galaxy install buluma.ansible-role-apache-php-fpm
GitHub Repository
Lizenz
apache-2.0
Downloads
201
Besitzer
DevOps Engineer