Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
ansible [2018/10/03 21:45] root |
ansible [2018/10/04 22:34] (aktuell) root [Inventory] |
||
---|---|---|---|
Zeile 6: | Zeile 6: | ||
|Tasks|Aufruf eines Moduls um eine bestimmte Aufgabe durchzuführen| | |Tasks|Aufruf eines Moduls um eine bestimmte Aufgabe durchzuführen| | ||
|Playbook|Sammlung von Tasks die als ein Satz ausgeführt werden| | |Playbook|Sammlung von Tasks die als ein Satz ausgeführt werden| | ||
- | |Roles|Roles erlaubt es mehrere Playbooks zu einer Rolle zusammenzufassen| | + | |Roles|Roles erlaubt es mehrere Playbooks zu einer Rolle zusammenzufassen. \\ \\ Dadurch lassen sich Playbooks thematisch aufteilen, gleichzeitig aber zusammenfassen.0\\ Die Roles können wiederum in anderen Playbooks genutz werden. \\ Sinnvoll zum Beispiel um Systeme aufzusetzen -> ein System kann dabei mehrere Rollen haben z.B. Basissystem + Webserver + Datenbankserver die jeweils in eigenen Rollen definiert werden können| |
====== Ad-Hoc-Kommandos ====== | ====== Ad-Hoc-Kommandos ====== | ||
Zeile 141: | Zeile 141: | ||
* Der Gruppenname kann " | * Der Gruppenname kann " | ||
+ | |||
+ | |||
+ | ====== Roles ====== | ||
+ | |||
+ | Roles erlaubt es mehrere Playbooks zu einer Rolle zusammenzufassen. \\ \\ Dadurch lassen sich Playbooks thematisch aufteilen, gleichzeitig aber zusammenfassen.0\\ Die Roles können wiederum in anderen Playbooks genutz werden. \\ Sinnvoll zum Beispiel um Systeme aufzusetzen -> ein System kann dabei mehrere Rollen haben z.B. Basissystem + Webserver + Datenbankserver die jeweils in eigenen Rollen definiert werden können. | ||
+ | |||
+ | * jede Rolle ist eine Verzeichnisstruktur | ||
+ | ====== Optionen der Werkzeuge ====== | ||
+ | |||
+ | * Die gelisteten Optionen können in verschiedenen ansible-Werkzeugen genutzt werden | ||
+ | |||
+ | ^Option ^Beschreibung ^ | ||
+ | | -k / --ask-pass|Normalerweise erwartet ansible das ssh-Login per Key funktioniert. \\ Die Option sorgt dafür das dass Passwort abgefragt wird | | ||
+ | |-b / --become|Nach dem Login via ssh, führe die Befehle mit sudo aus| | ||
+ | |-K / --ask-become-pass|Im Zusmmenhang mit sudo (Option -b) - Frage interaktiv nach dem sudo-Passwort | | ||
+ | |||
+ | |||
+ | ====== Dateien ====== | ||
+ | |||
+ | ===== ansible.cfg ===== | ||
+ | |||
+ | * Zentrale Konfigurationsdatei | ||
+ | * / | ||
+ | * ~/ | ||
+ | |||
+ | |||
+ | |||
+ |