Möchten Sie lernen, wie man ein Ansible Playbook für Ubuntu LInux erstellt? In diesem Tutorial zeigen wir Ansible Playbook Beispiele für die Verwendung auf einem Computer mit Ubuntu Linux.

• 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.

Ansible Playbook Beispiel – Installieren Sie ein Paket mit Apt-get

Dieses Ansible-Playbook-Beispiel mit dem Namen install-apt.yml installiert die Ntpdate- und nmap-Pakete auf allen Ansible-Knoten.

Copy to Clipboard

Um dieses Ansible-Spielbuch auszuführen, verwenden Sie den folgenden Befehl.

Copy to Clipboard

In unserem Beispiel stellt der Ansible-Server eine Verbindung zu allen Knoten her und installiert die erforderlichen Pakete.

Ansible Playbook Beispiel – Ausführen eines Shell-Befehls

Dieses Ansible Playbook-Beispiel namens linux-echo.yml führt einen Befehl auf der Linux-Shell aus.

Copy to Clipboard

Um dieses Ansible-Spielbuch auszuführen, verwenden Sie den folgenden Befehl.

Copy to Clipboard

In unserem Beispiel stellt der Ansible-Server eine Verbindung zu allen Knoten her und installiert die erforderlichen Pakete.

Ansible Playbook Beispiel – Ausführen eines Raw-Befehls

Dieses Ansible Playbook-Beispiel mit dem Namen linux-raw.yml führt einen Befehl auf der Linux-Shell aus.

Copy to Clipboard

Um dieses Ansible-Spielbuch auszuführen, verwenden Sie den folgenden Befehl.

Copy to Clipboard

In unserem Beispiel stellt der Ansible-Server eine Verbindung zu allen Knoten her und installiert die erforderlichen Pakete.

Ansible Playbook Beispiel – Lesen einer Variablen aus der Befehlszeile

Dieses Ansible Playbook-Beispiel mit dem Namen linux-scan.yml installiert das Nmap-Paket.

Es liest die IP-Addres aus der IP_VAR-Variablen und verwendet NMAP, um diesen Host zu scannen.

Copy to Clipboard

Um dieses Ansible-Spielbuch auszuführen, verwenden Sie den folgenden Befehl.

Copy to Clipboard

In unserem Beispiel scannt der Ansible-Server den Host techexpert.tips nach der Installation des NMAP-Packs.

Dieses Playbook zeigt auch das Ergebnis auf dem Bildschirm an.

Ansible Playbook Beispiel – Update und Upgrade Ubuntu Linux

Dieses Ansible-Playbook-Beispiel mit dem Namen ubuntu-upgrade.yml aktualisiert die APT-GET-Datenbank.

Dieses Ansible Playbook Beispiel wird die ubuntu Linux aktualisieren.

Copy to Clipboard

Um dieses Ansible-Spielbuch auszuführen, verwenden Sie den folgenden Befehl.

Copy to Clipboard

In unserem Beispiel teilt der Ansible-Server allen Knoten mit, die APT-GET-Datenbank zu aktualisieren.

In unserem Beispiel wird der Ansible-Server alle Knoten anweisen, die Ubuntu Linux-Pacakges zu aktualisieren.

Ansible Playbook Beispiel – Parallele Aufgaben

Dieses Ansible-Playbook-Beispiel mit dem Namen ubuntu-parallel.yml wird gleichzeitig mit taks ausgeführt.

Copy to Clipboard

Um dieses Ansible-Spielbuch auszuführen, verwenden Sie den folgenden Befehl.

Copy to Clipboard

In unserem Beispiel teilt der Ansible-Server allen Knoten mit, 3 Befehle parallel auszuführen.