Lieben Sie Ansible, fragen Sie sich aber, wie Sie es unter Windows zum Laufen bringen können?
Ansible ist eines der beliebtesten Tools für Konfigurationsverwaltung und Infrastrukturautomatisierung. Es hilft bei der Automatisierung der Infrastrukturkonfiguration / -bereitstellung, der Softwarebereitstellung und des allgemeinen Infrastrukturmanagements.
Ansible war ursprünglich unter Linux verfügbar. Mit dem neuen Standpunkt von Microsoft zu Open Source, den Verbesserungen in der Community und der Akzeptanz einer agileren, auf DevOps ausgerichteten Softwareentwicklungsmethode holt die Windows-Unterstützung jedoch allmählich das Tempo ein.
Obwohl die Windows-Unterstützung etwas mehr Konfiguration erfordert, ist sie nach Abschluss der Ersteinrichtung nicht sehr schlecht. Es gibt zwei Möglichkeiten, es zu installieren.
Using Cygwin
Hast du von ... gehört Cygwin?
Es ist eine POSIX-kompatible Umgebung, die unter Windows ausgeführt werden kann. Dies bedeutet, dass Sie unter Windows viele Dinge ausführen können, die Sie normalerweise unter UNIX-basierten Betriebssystemen ausführen.
Wenn es das erste Mal ist, dass Sie von Cygwin hören, dann würde ich mich auf deren beziehen offizielle Website um mehr Verständnis zu bekommen.
Die Standardinstallation von Cygwin deckt Ansible nicht ab. Daher müssen Sie sie während der Installation auswählen, wie unten manuell erläutert.
- Herunterladen Cygwin (Wählen Sie ein 32-Bit- oder 64-Bit-Cygwin-Paket gemäß Ihrem System.)
- Führen Sie die oben heruntergeladene Cygwin-Installationsdatei aus und folgen Sie dem Bildschirm.
- Wählen Sie die Download-Quelle als "Aus dem Internet installieren".
- Legen Sie ein Stammverzeichnis fest, in dem Ihre Anwendung installiert werden soll
- Wählen Sie ein Verzeichnis aus, in dem Sie Ihre Cygwin-Pakete installieren möchten
- Wählen Sie Direktverbindung, wenn Sie keinen Proxy verwenden.
- Wählen Sie einen Spiegel aus, um Ihre Pakete herunterzuladen. Sie können eine beliebige aus der Liste auswählen.
- Für die Installation verfügbare Pakete werden angezeigt. Hier müssen wir ansible auswählen - wählen Sie die Ansicht explizit als Voll aus und suchen Sie dann nach "ansible" und wählen Sie dann die neueste Version aus, wie unten gezeigt.
- Ansible-doc ist optional, klicken Sie auf Weiter
- Überprüfen und bestätigen Sie die Änderungen, indem Sie auf Weiter klicken
- Es werden die erforderlichen Pakete heruntergeladen und installiert.
- Sobald Sie fertig sind, erhalten Sie eine Erfolgsmeldung. Klicken Sie auf Fertig stellen
Herzlichen Glückwunsch! Sie haben Cygwin mit installiert Ansible unter Windows. Lassen Sie es uns überprüfen.
- Doppelklicken Sie auf dem Desktop auf das Cygwin Terminal-Symbol und geben Sie ein
ansible --version
Und wie Sie sehen, wurde es erfolgreich installiert.
Mach weiter und spiel damit herum. Wenn Sie Ansible lernen möchten, lesen Sie dies Udemy natürlich.
Using Ubuntu on Windows 10
Vielen Dank an Microsoft. Jetzt ist es möglich, Ubuntu unter Windows 10 zu installieren.
Fangen wir an.
- Suchen Sie im Suchfeld nach Windows-Funktionen. Und wenn die Option "Windows-Funktionen ein- oder ausschalten" angezeigt wird, klicken Sie darauf.
- Ein Fenster mit einer Reihe von Funktionen wird geöffnet. Scrollen Sie nach unten und aktivieren Sie das Kontrollkästchen von Windows-Subsystem für Linux Möglichkeit. Klicken Sie anschließend auf die Schaltfläche OK.
- Öffnen Sie den Microsoft Store und suchen Sie nach Ubuntu, um die neueste Version zu installieren.
- Nach der Installation sehen Sie eine Startschaltfläche, mit der Sie die Ubuntu-Bash öffnen können.
- Unter Ubuntu Bash werden Sie aufgefordert, den Benutzernamen und das Kennwort für den Standardbenutzer festzulegen. Sie können das Passwort für das Root-Konto auch hier eingeben, indem Sie Folgendes eingeben
sudo passwd root
- Es ist Zeit, den 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 nach ... gefragt werden.
Lassen Sie uns nach der Installation testen, ob Sie 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 hinzu und speichern Sie die Datei
- name: testing ansible
hosts: localhost
tasks:
- name: echo a message
debug: msg=”this is working"
Und schließlich das Spielbuch ausführen.
ansible playbook testbook.yml --connection=local
Conclusion
Ich hoffe, dies hilft Ihnen bei der Installation von Ansible unter Windows. Schau dir das an Blog-Post um mehr über das Playbook zu erfahren, um die Aufgaben zu automatisieren.