Möchten Sie lernen, wie man eine Ansible-Installation auf Ubuntu Linux macht? In diesem Tutorial zeigen wir Ihnen, wie Sie Ansible auf einem Computer mit Ubuntu Linux installieren.

• Ubuntu 18.04
• Ubuntu 19.04
• Ansible 2.8.6

Hardwareliste:

Im folgenden Abschnitt wird die Liste der Geräte angezeigt, die zum Erstellen dieses Ansible-Tutorials verwendet wurden.

Jede der oben aufgeführten Hardwarestücke finden Sie auf der Amazon-Website.

Ansible Verwandte Tutorial:

Auf dieser Seite bieten wir schnellen Zugriff auf eine Liste von Tutorials im Zusammenhang mit Ansible.

Tutorial – Ansible Installation auf Ubuntu Linux

Installieren Sie die Liste der erforderlichen Pakete.

Copy to Clipboard

Hinzufügen des offiziellen Ansible-Repositorys zu Ihrer APT-Datenbank

Copy to Clipboard

Installieren Sie Ansible.

Copy to Clipboard

Überprüfen Sie die installierte Ansible-Version.

Copy to Clipboard

Als Beispiel ist hier unsere Ausgabe.

Copy to Clipboard

In unserem Beispiel haben wir Ansible auf einem Computer mit der IP-Adresse installiert: 192.168.15.13

Erstellen Sie ein lokales Benutzerkonto mit dem Namen ansible.

Copy to Clipboard

Verwenden Sie die SU comand, um der Ansible-Benutzer zu werden.

Generieren Sie einen SSH-Schlüssel für das Ansible-Benutzerkonto.

Copy to Clipboard

Beenden Sie das lokale Ansible-Benutzerkonto.

Copy to Clipboard

Bearbeiten Sie die Ansible-Hosts-Datei, und fügen Sie die Liste der gewünschten Ansible-Knoten hinzu.

Copy to Clipboard

Bearbeiten Sie die Ansible-Hosts-Datei, und fügen Sie die Liste der gewünschten Ansible-Knoten hinzu.

Copy to Clipboard

In unserem Beispiel fügen wir nur 1 Ansible-Knoten mit der IP-Adresse 192.168.15.12 hinzu.

Wir haben eine Gruppe von Ansigle-Hosts mit dem Namen Test erstellt.

Auf befehlszuhabender Ansible-Knoten, erstellen Sie ein Benutzerkonto mit dem Namen Ansible.

Copy to Clipboard

Vergessen Sie nicht, ein Kennwort für das Ansible-Benutzerkonto festzulegen.

Copy to Clipboard

Bearbeiten Sie auf dem Knoten Ansible die SUDOERS-Konfigurationsdatei

Copy to Clipboard

Fügen Sie die folgende Zeile am Ende der SUDOERS-Datei hinzu.

Copy to Clipboard

Kehren Sie zur Befehlszeile des Ansible-Servers zurück.

Verwenden Sie den Befehl ssh-copy-id, um den SSH-Schlüssel des Ansible-Benutzerkontos vom Server auf den Knoten zu kopieren.

Copy to Clipboard

In unserem Beispiel ist 192.168.15.12 die IP-Adresse des Knotens Ansible.

Copy to Clipboard

Versuchen Sie nun vom Ansible-Server aus, sich auf dem Knoten Ansible anzumelden.

Sie müssen das SSH-Schlüsselkennwort eingeben.

Copy to Clipboard

Melden Sie sich vom Ansile-Knoten ab, und kehren Sie zum Ansible-Server zurück.

Copy to Clipboard

Testen Sie auf der Ansible-Serverkonsole die Kommunikation mit den Ansible-Knoten.

Copy to Clipboard

Hier ist die Befehlsausgabe:

Copy to Clipboard

Verwenden Sie auf der Ansible-Serverkonsole den folgenden Befehl, um die Betriebszeit aller Ansible-Knoten abzurufen.

Copy to Clipboard

Hier ist die Befehlsausgabe:

Copy to Clipboard

Herzlichen glückwunsch! Sie haben die Ansible-Installation auf Ubuntu Linux abgeschlossen.

Tutorial – Ansible Playbook Beispiel

Werden Sie auf dem Ansible-Server zum Ansible-Benutzer.

Copy to Clipboard

Erstellen Sie ein Ansible-Spielbuch.

Copy to Clipboard

Hier ist der Inhalt des Ansible Playbook namens: playbook-test.yaml

Copy to Clipboard

In unserem Beispiel installiert der Ansible-Server das NTPDATE-Paket mit APT-GET auf allen Hosts.

Verwenden Sie den folgenden Befehl, um Ihr Playbook auszuführen.

Copy to Clipboard

Hier ist die Playbook-Ausgabe.

Copy to Clipboard

Herzlichen glückwunsch! Sie haben erfolgreich ein Ansible-Spielbuch erstellt.