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.
Um dieses Ansible-Spielbuch auszuführen, verwenden Sie den folgenden Befehl.
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.
Um dieses Ansible-Spielbuch auszuführen, verwenden Sie den folgenden Befehl.
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.
Um dieses Ansible-Spielbuch auszuführen, verwenden Sie den folgenden Befehl.
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.
Um dieses Ansible-Spielbuch auszuführen, verwenden Sie den folgenden Befehl.
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.
Um dieses Ansible-Spielbuch auszuführen, verwenden Sie den folgenden Befehl.
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.
Um dieses Ansible-Spielbuch auszuführen, verwenden Sie den folgenden Befehl.
In unserem Beispiel teilt der Ansible-Server allen Knoten mit, 3 Befehle parallel auszuführen.