Ansible Dokumentation
| docs | ||
| .gitattributes | ||
| .gitignore | ||
| LICENSE | ||
| README.md | ||
Ansible
Ansible beschreibt, wie ein System aussehen soll, und stellt diesen Zustand her — auf einem Rechner oder auf zehntausend, immer nach denselben Regeln. Es braucht dafür keine Software auf den verwalteten Systemen: Ein SSH-Zugang und ein Python-Interpreter genügen, alles Weitere schickt Ansible für die Dauer der Ausführung mit und räumt es danach wieder ab. Diese Dokumentation behandelt ansible-core als Werkzeug, die Kollektionen und Rollen darum herum, die Werkzeuge zum Prüfen und Verpacken sowie die Plattformen, die Ansible im größeren Rahmen betreiben.
Allgemeines
Grundlagen
Handbuch
Das Handbuch erklärt die Zusammenhänge, in sechs aufeinander aufbauenden Abschnitten.
- Grundlagen — Aufbau, Konfiguration, YAML, Jinja2, Inventare, Ad-hoc-Befehle
- Playbooks — Aufbau, Module, Variablen, Fakten, Ablaufsteuerung, Handler, Vorlagen, Fehlerbehandlung
- Wiederverwendung — Rollen, Kollektionen, eigene Module und Plugins, Galaxy
- Sicherheit — Verbindungen, Rechteerhöhung, Vault, Geheimnisse
- Betrieb — Projektstruktur, Testen, Fehlersuche, Leistung, Ausführungsumgebungen, CI/CD
- Plattformen — Linux, Windows, Netzwerkgeräte, Cloud und Container
Referenz
Die Referenz listet auf, was man im Betrieb nachschlägt.
- Stichwortverzeichnis
- Kommandozeile —
ansible,ansible-playbook,ansible-galaxy,ansible-vaultund die übrigen - Sprache — Schlüsselwörter, Variablenvorrang, magische Variablen, Rückgabewerte, Muster
- Module und Plugins — die wichtigsten Module, Filter, Tests, Lookups, Plugin-Arten
- Umgebung — Konfigurationseinstellungen, Umgebungsvariablen, Glossar