diff --git a/ansible_kernkomponenten.md b/ansible_kernkomponenten.md index c1634fd..3107816 100644 --- a/ansible_kernkomponenten.md +++ b/ansible_kernkomponenten.md @@ -6,19 +6,19 @@ In einem Ansible-Projekt findet man in der Regel folgende Komponenten: 1. **[Inventar](inventory)**: Eine Datei oder eine Gruppe von Dateien, die Informationen über die zu verwaltenden Hosts enthält. -2. **Playbooks**: YAML-Dateien, die die Aufgaben und Rollen beschreiben, die auf den Hosts ausgeführt werden sollen. +2. **[Playbooks](playbooks)**: YAML-Dateien, die die Aufgaben und Rollen beschreiben, die auf den Hosts ausgeführt werden sollen. -3. **Rollen**: Wiederverwendbare Sammlungen von Playbooks und Konfigurationsdateien, die spezifische Aufgaben oder Funktionen definieren. +3. **[Rollen](rollen)**: Wiederverwendbare Sammlungen von Playbooks und Konfigurationsdateien, die spezifische Aufgaben oder Funktionen definieren. -4. **Module**: Vordefinierte Ansible-Module, die Aufgaben auf den Zielhosts ausführen, z.B. das Kopieren von Dateien, das Installieren von Software oder das Verwalten von Diensten. +4. **[Module](module)**: Vordefinierte Ansible-Module, die Aufgaben auf den Zielhosts ausführen, z.B. das Kopieren von Dateien, das Installieren von Software oder das Verwalten von Diensten. -5. **Variablen**: Konfigurationsvariablen, die in Playbooks und Rollen verwendet werden, um die Ausführung anzupassen. +5. **[Variablen](variablen)**: Konfigurationsvariablen, die in Playbooks und Rollen verwendet werden, um die Ausführung anzupassen. -6. **Handler**: Aufgaben, die nur bei Bedarf ausgeführt werden, z.B. das Neustarten eines Dienstes nach einer Konfigurationsänderung. +6. **[Handler](handler)**: Aufgaben, die nur bei Bedarf ausgeführt werden, z.B. das Neustarten eines Dienstes nach einer Konfigurationsänderung. -7. **Templates**: Jinja2-Vorlagen, die zur Erzeugung von Konfigurationsdateien auf den Zielhosts verwendet werden. +7. **[Templates](templates)**: Jinja2-Vorlagen, die zur Erzeugung von Konfigurationsdateien auf den Zielhosts verwendet werden. -8. **Files**: Dateien, die in Playbooks verwendet werden, z.B. Konfigurationsdateien oder Skripte. +8. **[Files](files)**: Dateien, die in Playbooks verwendet werden, z.B. Konfigurationsdateien oder Skripte. 9. **Vault**: Ein Mechanismus zur Verschlüsselung sensibler Daten wie Passwörter in Playbooks und Variablen.