2.10.8
oder höher. Überprüfen Sie Ihre Installation mit dem
Kommando ansible --version
.
serv-ws22
, indem Sie localhost
durch die IPv6-Adresse
von serv-ws22
ersetzen? Interpretieren Sie die Fehlermeldung.servmgmt-ws22
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-ws22
enthält. Gehen Sie in
das Verzeichnis ansible
und lassen Sie dann ein Ansible-Ping gegen
Ihren Server serv-ws22
laufen. Wie lautet Ihr Kommando?serv-ws22
arbeiten.
Wie lautet Ihr Kommando?root
auf
dem Ihrem Server serv-ws22
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-ws22
in
einem Playbook pb-remoteserver-1.yml
.
Wie sieht Ihr Playbook aus und mit welchem Kommando rufen Sie Ihr Playbook auf?
Entwickeln Sie eine Rolle basics
, die
eine grundlegende Konfiguration Ihres Servers übernimmt.
Beispiele von grundlegenden Konfigurationen sind:
qemu-guest-agent
, bridge-utils
oder curl
.vim
, an
Ihre
persönlichen Bedürfnisse.Testen Sie diese Rolle für Ihren Server serv-ws22
im Playbook
pb-remoteserver-2.yml
.
Entwickeln Sie eine Ansible-Rolle docker-ce
,
die Docker-CE und Docker-Compose installiert und den
installierenden Benutzer in die Gruppe docker
aufnimmt.
Testen Sie diese Rolle mit Ihrem Server serv-ws22
im Playbook
pb-remoteserver-3.yml
.
Welche Version von Docker-CE und von Docker-Compose haben Sie installiert? Sind dies die aktuellen Versionen?