Ansible ist ein Open-Source-IT-Automatisierungswerkzeug, das für die Verwaltung von IT-Systemen, das Bereitstellen von Anwendungen und die Orchestrierung von Aufgaben verwendet wird. Es ermöglicht Entwicklern und Systemadministratoren, IT-Infrastrukturen einfach zu konfigurieren und zu verwalten.
Der einfachste Einstieg in Ansible besteht darin, eine einfache Aufgabe zu automatisieren. Hier ist ein Beispiel, um den Status eines bestimmten Dienstes auf einem Remote-Server (Ubuntu) zu überprüfen:
-
Zuerst müssen Sie Ansible auf Ihrem lokalen Computer installieren:
- Installieren Sie Python auf Ihrem Computer, wenn es nicht bereits installiert ist.
- Öffnen Sie die Befehlszeile und geben Sie den Befehl
pip install ansible
ein.
-
Erstellen Sie eine neue Datei mit dem Namen
status_check.yml
. -
Öffnen Sie die Datei mit einem Texteditor und fügen Sie den folgenden Inhalt ein:
--- - hosts: lokal tasks: - name: Überprüfe den Status des pip Paktes ansible pip: name: ansible state: present
-
Speichern Sie die Datei und schließen Sie sie.
-
Öffnen Sie die Befehlszeile und navigieren Sie zum Verzeichnis, in dem Sie die
status_check.yml
Datei gespeichert haben. -
Führen Sie den folgenden Befehl aus, um die Aufgabe auszuführen:
ansible-playbook status_check.yml
Dadurch wird Ansible angewiesen, den Status des angegebenen Pakets auf dem Remote-Server zu überprüfen.
Das ist ein sehr einfacher Einstieg in Ansible, der Ihnen zeigt, wie Sie eine automatisierte Aufgabe definieren und ausführen können. Sie können Ansible jedoch für weitaus komplexere Aufgaben verwenden, indem Sie Playbooks mit mehreren Aufgaben und Rollen erstellen.
Das Wiki zu den Fächern BSA und AIS. Home