thorian93.apache2
Ansible Rolle: Apache2
Diese Rolle installiert und konfiguriert den Apache2-Webserver auf Debian/Ubuntu-, RHEL/CentOS- und Fedora-Servern.
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.
ansible-galaxy install thorian93.apache2