Benutzer-Werkzeuge

Webseiten-Werkzeuge


ansible

Dies ist eine alte Version des Dokuments!


Begriffe

Begriff Erklärung
FactsEigenschaften 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.
InventoryListe aller Hosts, ggf. gruppiert um sie als Gruppe anzusprechen

Ad-Hoc-Kommandos

  • Befehle die sofort und ohne Playbook ausgeführt werden

Syntax:

ansible <Host-Gruppe> -m <Modul> -a <Optional Argumente>

Play-Book

  • Führt einen Satz von vorher definierten Befehlen und für bestimmte Host-Gruppen aus
ansible-playbook <Play-Book> -i <Pfad zur Host-Datei> -u <Einloogen als>

Module

setup

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

Ping die Maschinen die angegeben wurden

Inventory

  • Datei in der alle Devices stehen
  • ggf. mit Name und Gruppe
    • dadurch lassen sie sich in den Playbooks mit Name oder Gruppe ansprechen

Gruppen:

[Gruppenname]
Einträge

Variablen-Sektionen:

[Gruppenname:vars]
Variable=Wert
  • Der Gruppenname kann „all“ sein → in diesem Fall bezieht es sich auf alle Gruppen
ansible.1538039169.txt.gz · Zuletzt geändert: 2018/09/27 11:06 von root