Wie installiere ich Ansible unter Windows?

Sind Sie ein Ansible-Enthusiast und fragen sich, wie Sie es unter Windows zum Laufen bekommen?

Ansible ist ein sehr beliebtes Werkzeug für Konfigurationsmanagement und Infrastrukturautomatisierung. Es unterstützt bei der Automatisierung der Infrastrukturkonfiguration, der Softwarebereitstellung und der allgemeinen Infrastrukturverwaltung.

Ursprünglich war Ansible primär für Linux verfügbar. Dank Microsofts neuer Einstellung zu Open Source, den Verbesserungen durch die Community und der Akzeptanz agilerer, DevOps-orientierter Softwareentwicklungsmethoden, holt die Windows-Unterstützung jedoch allmählich auf.

Obwohl die Windows-Unterstützung etwas mehr Konfiguration erfordert, ist sie nach der anfänglichen Einrichtung nicht besonders kompliziert. Es gibt zwei gängige Wege zur Installation.

Installation über Cygwin

Haben Sie schon von Cygwin gehört?

Es handelt sich um eine POSIX-kompatible Umgebung, die unter Windows ausgeführt werden kann. Das bedeutet, dass Sie viele Programme unter Windows ausführen können, die Sie üblicherweise von UNIX-basierten Betriebssystemen kennen.

Wenn Cygwin neu für Sie ist, empfehle ich Ihnen, sich die offizielle Website für weitere Informationen anzusehen.

Die Standardinstallation von Cygwin beinhaltet Ansible nicht. Daher müssen Sie es während der Installation manuell auswählen, wie im Folgenden beschrieben.

  • Laden Sie Cygwin herunter (wählen Sie je nach System die 32-Bit- oder 64-Bit-Version).
  • Starten Sie die heruntergeladene Cygwin-Installationsdatei und folgen Sie den Anweisungen auf dem Bildschirm.

  • Wählen Sie als Download-Quelle „Vom Internet installieren“.

  • Legen Sie ein Stammverzeichnis fest, in dem Ihre Anwendung abgelegt werden soll.

  • Wählen Sie das Verzeichnis, in dem Sie Ihre Cygwin-Pakete installieren möchten.

  • Wählen Sie „Direkte Verbindung“, wenn Sie keinen Proxy verwenden.

  • Wählen Sie einen Mirror aus, von dem Ihre Pakete heruntergeladen werden sollen. Sie können einen beliebigen aus der Liste nehmen.

  • Die verfügbaren Pakete werden nun angezeigt. Hier müssen wir Ansible auswählen. Ändern Sie die Ansicht zu „Full“, suchen Sie nach „ansible“ und wählen Sie dann die aktuellste Version aus, wie unten abgebildet.
  • „Ansible-doc“ ist optional. Klicken Sie auf „Weiter“.

  • Überprüfen und bestätigen Sie die Änderungen, indem Sie auf „Weiter“ klicken.

  • Die benötigten Pakete werden heruntergeladen und installiert.

  • Nach Abschluss wird eine Erfolgsmeldung angezeigt. Klicken Sie auf „Fertigstellen“.

Herzlichen Glückwunsch! Sie haben Cygwin mit Ansible unter Windows installiert. Lassen Sie uns dies überprüfen.

  • Doppelklicken Sie auf das Cygwin-Terminal-Symbol auf dem Desktop und geben Sie `ansible –version` ein.

Wie Sie sehen, wurde Ansible erfolgreich installiert.

Probieren Sie es aus. Wenn Sie Interesse haben, Ansible zu lernen, schauen Sie sich diesen Udemy-Kurs an.

Ubuntu unter Windows 10 verwenden

Dank Microsoft ist es nun möglich, Ubuntu unter Windows 10 zu installieren.

Legen wir los.

  • Suchen Sie im Suchfeld nach „Windows-Funktionen“. Wenn „Windows-Funktionen aktivieren oder deaktivieren“ erscheint, klicken Sie darauf.

  • Ein Fenster mit einer Liste von Funktionen wird angezeigt. Scrollen Sie nach unten und aktivieren Sie die Option „Windows-Subsystem für Linux“. Klicken Sie danach auf „OK“.

  • Öffnen Sie den Microsoft Store und suchen Sie nach Ubuntu, um die neueste Version zu installieren.

  • Nach der Installation sehen Sie eine „Start“-Schaltfläche. Verwenden Sie diese, um die Ubuntu-Bash zu öffnen.
  • In der Ubuntu-Bash werden Sie aufgefordert, Benutzername und Passwort für den Standardbenutzer festzulegen. Sie können auch ein Passwort für das Root-Konto erstellen, indem Sie `sudo passwd root` eingeben.

  • Nun ist es an der Zeit, Ansible mit den folgenden Befehlen zu installieren:
sudo apt-get update
sudo apt-get install software-properties-common
sudo apt-add-repository ppa:ansible/ansible
sudo apt-get update
sudo apt-get install ansible
  • Drücken Sie „Y“, wenn Sie dazu aufgefordert werden.

Nach der Installation testen wir, ob alles funktioniert, indem wir ein Demo-Playbook erstellen und ausführen.

  • Erstellen Sie eine Datei mit dem Namen `testbook.yml`
nano testbook.yml
  • Fügen Sie die folgenden Zeilen ein und speichern Sie die Datei.
- name: testing ansible
  hosts: localhost
  tasks:
    - name: echo a message
      debug: msg="this is working"

Und führen Sie das Playbook schließlich aus.

ansible-playbook testbook.yml --connection=local

Fazit

Ich hoffe, diese Anleitung hilft Ihnen bei der Installation von Ansible unter Windows. Lesen Sie diesen Blogbeitrag, um mehr über das Playbook zur Automatisierung von Aufgaben zu erfahren.

Hat Ihnen der Artikel gefallen? Teilen Sie ihn gerne mit anderen!