Junior
Wie deklariert man einen Host im Inventory, wenn wir eine Datei mit der Erweiterung YAML haben?
sobes.tech KI
Antwort von AI
# Beispiel YAML-Inventar für Ansible
all:
hosts:
web01:
ansible_host: 192.168.1.10
user: admin
db01:
ansible_host: 192.168.1.20
user: dbuser
children:
webservers:
hosts:
web01:
databases:
hosts:
db01:
In der YAML-Datei werden Hosts unter dem Schlüssel hosts innerhalb der entsprechenden Gruppen (z.B. all, webservers, databases) deklariert. Jeder Host wird als Schlüssel mit verschachtelten Parametern dargestellt, wie ansible_host (DNS-Name oder IP-Adresse) und user (Benutzer für die Verbindung). Gruppen werden unter dem Schlüssel children deklariert, und in deren hosts werden die zugehörigen Hosts aufgelistet.