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