2.9.6
oder höher. Überprüfen Sie Ihre Installation mit dem
Kommando ansible --version
.
serv-ss21
, indem Sie localhost
durch die IPv6-Adresse
von serv-ss21
ersetzen? Interpretieren Sie die Fehlermeldung.servmgmt-ss21
ein Unterverzeichnis ansible
an, das Ihren
gesamten Ansible-Code enthält. Erstellen Sie dort in YAML eine Inventory-Datei
hosts.yml
, die den lokalen Rechner
(Linux-Desktop-System) und Ihren
Remote-Server serv-ss21
enthält. Gehen Sie in
das Verzeichnis ansible
und lassen Sie dann ein Ansible-Ping gegen
Ihren Server serv-ss21
laufen. Wie lautet Ihr Kommando?serv-ss21
arbeiten.
Wie lautet Ihr Kommando?root
auf
dem Ihrem Server serv-ss21
arbeiten. Wie lautet Ihr Kommando?
Erläutern Sie Ihr Kommando.
Entwickeln Sie eine Rolle conn-check
, die die
Verbindung zu einem Host testet. Es soll festgestellt werden, ob
der Hosts unter dem verwendeten Benutzernamen erreichbar ist und
ob die Sudo-Eskalation funktioniert. Testen Sie diese Rolle für
Ihren Server serv-ss21
in
einem Playbook pb-remoteserver-1
.
Wie sieht Ihr Playbook aus und mit welchem Kommando rufen Sie Ihr Playbook auf?
Entwickeln Sie eine Rolle basics
, die
beispielsweise folgende
Konfigurationsaufgaben für einen Server übernimmt:
qemu-guest-agent
, bridge-utils
oder curl
.Testen Sie diese Rolle für Ihren Server servmgmt20
im Playbook
pb-remoteserver-2
.