Übungsaufgabe: Erstellen einer einfachen Website mit Ansible

In diesem Beitrag findest du eine Übungsaufgabe für Ansible-Anfänger. Die Aufgabe besteht darin, eine einfache statische Website zu erstellen und auf einem Webserver zu hosten. Am Ende des Beitrags findest du die Lösung zur Aufgabe.
Aufgabe
-
Installieren Sie den Webserver (z.B. Apache oder Nginx) auf der Zielmaschine.
-
Erstellen Sie eine einfache statische HTML-Seite mit dem Text “Hallo, Ansible!”.
-
Konfigurieren Sie den Webserver so, dass er die erstellte HTML-Seite darstellen kann.
-
Stellen Sie sicher, dass der Webserver nach dem Neustart des Systems automatisch gestartet wird.
Lösung
Hier ist ein Beispiel-Ansible-Playbook, das die Aufgabe erfüllt:
|
|
Speichern Sie das oben stehende Playbook in einer Datei namens simple_website.yml
und führen Sie es mit dem folgenden Befehl aus:
|
|
Ersetzen Sie inventory.ini
durch den Pfad zu Ihrer eigenen Inventory-Datei.
Der Inhalt der inventory.ini
sollte wie folgt aussehen:
|
|
Viel Erfolg auf deiner Automatisierungsreise!
Hier kannst du dir auch mein Cheat-Sheet für Anfänger kaufen (1 €):
PS:
Schau auch gerne in meinem GitHub Repo vorbei.