Dies ist eine alte Version des Dokuments!
Begriff | Erklärung |
---|---|
Facts | Eigenschaften eines Systems. Können über das „setup“-Modul aufgelistet werden. Gegen diese kann gematcht werden um Befehle zum Beispiel nur auf Maschinen mit bestimmten Eigenschaften auszuführen. |
Inventory | Liste aller Hosts, ggf. gruppiert um sie als Gruppe anzusprechen |
Tasks | Aufruf eines Moduls um eine bestimmte Aufgabe durchzuführen |
Playbook | Sammlung von Tasks die als ein Satz ausgeführt werden |
Syntax:
ansible <Host-Gruppe> -i Hostdatei -u <Login-User> -m <Modul> -a "<Optional Argumente>" -b
ansible-playbook <Play-Book> -i <Pfad zur Host-Datei> -u <Einloogen als>
tasks: - name: <somename> <modulename>: <parameter1>: <value1> <parameter2>: <value2> - name: <somename> <modulname>: <parameter1>: <value1> <parameter2>: <value2>
Sammelt alle bekannten Facts über die entsprechende Maschine.
Das kann später benutzt werden um nur bestimmte Maschinen (auf die bestimmte Facts zutreffen) anzusprechen.
Ping die Maschinen die angegeben wurden
Gruppen:
[Gruppenname] Einträge
Variablen-Sektionen:
[Gruppenname:vars] Variable=Wert