thorian93.apache2

Ansible Rolle: Apache2

Apache

Diese Rolle installiert und konfiguriert den Apache2-Webserver auf Debian/Ubuntu-, RHEL/CentOS- und Fedora-Servern.

Ansible Rolle: Apache2 Ansible Rolle: Apache2 Ansible Rolle: Apache2

Hier gibt es Drachen!

Diese Rolle ist hauptsächlich für meine persönliche Nutzung gedacht. Ich kann keine Stabilität oder Benutzerfreundlichkeit für deinen Anwendungsfall garantieren. Untersuche die Rolle sorgfältig, bevor du sie benutzt!

Anforderungen

Es gibt keine besonderen Anforderungen; beachte, dass diese Rolle Root-Zugriff benötigt. Führe sie entweder in einem Playbook mit become: yes global aus oder rufe die Rolle in deinem Playbook wie folgt auf:

- hosts: foobar
  roles:
    - role: thorian93.apache2
      become: yes

Rollenvariablen

Verfügbare Variablen sind unten aufgeführt, zusammen mit Standardwerten (siehe defaults/main.yml):

apache2_disable_default_site: 'true'

Deaktiviert die Standardseite der Apache2-Installation.

Abhängigkeiten

Keine.

Betriebssystem-Kompatibilität

Diese Rolle stellt sicher, dass sie nicht gegen nicht unterstützte oder nicht getestete Betriebssysteme verwendet wird, indem überprüft wird, ob der richtige Verteilungsname und die Hauptversionsnummer in einer speziellen Variable vorhanden sind, die wie <role-name>_stable_os benannt ist. Du kannst die Variable in der Standardvariablen-Datei der Rolle unter defaults/main.yml finden:

role_stable_os:
  - Debian 10
  - Ubuntu 18
  - CentOS 7
  - Fedora 30

Wenn die Kombination aus Distribution und Hauptversionsnummer nicht mit dem Zielsystem übereinstimmt, wird die Rolle fehlschlagen. Um der Rolle zu ermöglichen, zu funktionieren, füge den Verteilungsnamen und die Hauptversionsnummer zu dieser Variable hinzu und es sollte funktionieren. Teste bitte die neue Kombination zuerst!

Danke an HarryHarcourt für diese Idee!

Beispiel-Playbook

---
- name: "Rolle ausführen."
  hosts: all
  become: yes
  roles:
    - ansible-role-apache2

Mitwirken

Bitte zögere nicht, Probleme zu melden, wenn du Bugs, Probleme oder Verbesserungspotential findest. Kontaktiere mich auch gerne jederzeit, wenn du etwas fragen oder besprechen möchtest.

Haftungsausschluss

Diese Rolle wird WIE BESEHEN bereitgestellt und ich kann und werde nicht garantieren, dass die Rolle wie beabsichtigt funktioniert, noch kann ich für Schäden oder Fehlkonfigurationen verantwortlich gemacht werden, die durch diese Rolle verursacht werden. Untersuche die Rolle gründlich, bevor du sie verwendest.

Lizenz

MIT

Autor Informationen

Diese Rolle wurde 2020 von Thorian93 erstellt.

Über das Projekt

The Apache2 Webserver

Installieren
ansible-galaxy install thorian93.apache2
GitHub Repository
Lizenz
mit
Downloads
2.3k
Besitzer
Greetings earthlings! I am a young Linux, IT and tech enthusiast and currently I am working as a checkmk consultant for Checkmk.