Ansible
Seminarziel
Ansible ist ein Konfigurationsmanagement und -Deploymentsystem, welches unter Linux läuft und sowohl Linux, Windows als auch verschiedene Netzwerkkomponenten verwalten kann. Die Besonderheit liegt darin, daß auf den Zielsystemen kein Client installiert werden muß.
Sie lernen, wie man ein Inventory aufbaut und Ansible-Playbooks entwickelt. Einen weiten Raum nimmt die Entwicklung von Rollen als wiederverwendbares Element ein.
Damit erlangen Sie eine fundierte Grundlagen, um Ansible professionell zur Automatisierung auch komplexer Aufgaben einzusetzen.
Zielgruppe
Systemadministratoren, die Ansible zur Automatisierung von Aufgaben einsetzen wollen,
Themen:
- Ansible Konzeption/Begriffe
- Inventory
- Playbook-Struktur
- Modules
- Installation
- Kommandosyntax
- Ad-hoc Tasks
- Rollen-Konzept
- Tasks/Handlers
- Defaults/Variablen/Facts
- Jinja2-Templates
- Sichtbarkeit & Präzedenz
- Asynchrone Tasks
- Shell-Kommandos
- Kontrollstrukturen
- Bedingungen
- Schleifen
- Ansible Galaxy
- Cross-Role Data-Sharing
- hostvars / groups /...
- Fact-Caching
- Ansible-Vault
- Nice to Know
- Debugging
- Windows Clients